我有一個佈局這樣的結構ASP.NET MVC 3 + jQuery Mobile的應用:ASP.NET MVC + jQuery Mobile的事件處理程序
<body>
<div class="page" data-role="page" data-add-back-btn="true" id="page">
<div data-role="header" data-position="fixed"></div>
<div data-role="content" id="content">
@RenderBody()
</div>
<div id="footer" data-role="footer" data-position="fixed"></div>
</div>
</body>
的問題是,綁定到卡住幾頁窗事件處理程序。
例如我有2頁:"Index"
和"About"
。在"Index"
我結合一些處理(比如console.log("index"))
上$(window).click()
事件但是,當我去"About"
頁面 - 這個處理器仍然活躍
有什麼辦法讓處理程序只有在相應的頁面是活躍
不幸的是,我需要處理確切的窗口事件(滾動),所以綁定到一些內部容器是不可能在我的應用程序的上下文中。 –
然後你需要找到一個方法,jQM web應用程序是一個單一的窗口應用程序。你用窗口事件(滾動)做什麼? – Gajotres
無盡的滾動。我試過基於iscroll的插件,但它們在某些平臺上有點bug。現在我正在尋找無需使用窗口對象來實現無限滾動的方式 - 希望它能幫助解決這個問題。 –