0
通常,這是一項簡單的任務,但我無法弄清楚如何綁定到ScrollView
小部件的"change"
和"changing"
事件。我需要在部件的聲明性初始化之後進行綁定。我試圖做到這一點在我看來的init
功能Kendo Mobile - 綁定到ScrollView的「更改」和「更改」事件
這是我已經試過:
HTML:
<div id="scrollview-container" data-role="scrollview">...</div>
JAVASCRIPT:
initView(e) {
...
$("#scrollview-container").data("kendoMobileScrollView").bind("change", function(e) { console.log("change event"); });
}
任何幫助將不勝感激。我使用的劍道UI v.2013.1.319和JQuery 1.9.1
更新:
進一步測試後,我可以綁定到更改事件,但僅用於刷卡的頁面。以編程方式更改頁面不會觸發更改事件。沒什麼大不了的,我可以解決這個問題。
出於某種原因,我根本無法綁定到changing
事件。對我神祕...
似乎對我好。 確定當你運行這個 '$(「#scrollview-container」)。data(「kendoMobileScrollView」)時,你得到的是scrollView對象。 嘗試一個調試器來確定你在那裏得到了什麼。 – AntouanK
@Antonis,感謝您的評論。我已經通過調試器運行了這一行,並確實得到了ScrollView對象。請參閱我的OP,我已經更新了它。現在我只面臨一個問題,我無法綁定到「更改」事件 – TAS