2014-07-10 102 views
0

我正在使用Ember JS的應用程序。按鈕點擊不適用於MAC設備(PC或手機),但相同的代碼正在處理其他人。請幫我這個Ember js按鈕點擊在Mac上無法正常工作

{{#view App.AddNewFirm contentBinding="this"}} 
    <div style="cursor:"pointer"> 
    <button style="cursor:pointer" class="btn btn-info"><i class="fa fa-user fa-fw"></i> Add Firm</button> 
    </div> 
    {{/view}} 
+0

* MAC *你的意思是蘋果? – monners

+0

Yupss ...我在我的手機上試過這個,但也沒有在這方面工作。在其他人喜歡Windows和Android的工作..鏈接是http://test.mixorg.com/handsOn/app/ – Alpesh

回答

1

我們有同樣的問題, 綁定到視圖不火的iPad設備上的點擊處理。

我們可以通過按鈕直接綁定click處理程序,使用didInsertElement掛鉤,而不是使用單擊處理餘燼修復它提供

App.AddNewFirmView = Ember.View.extend({   
    didInsertElement:function(){ 
    this.$('button').click(function(){ 
     console.log('click'); 
    });    
    },   
}); 

你也可以一個<button> </button>內包裝你的觀點,雖然我不鼓勵這種。

+0

非常感謝..它的工作。 – Alpesh

+0

你應該看到這個:http://swsharinginfo.blogspot.in/2013/03/solution-for-click-event-issue-on-ipad.html – arbc