仅在加载到其他页面时,我的移动HOME页面上的滑块才会初始化,。在不同页面上启动时主页上的滑块不会初始化
您可以通过从http://www.nolanknill.com/mobile/projects开始并导航到主页来测试此操作。如果您在主页上重新加载浏览器(http://www.nolanknill.com/mobile),滑块将被初始化并正常工作。
这是我现在的代码,我也试过.bind()和.live()没有运气。我已经到位。就绪()的使用这些自。就绪()不与jQuery Mobile的AJAX请求(或类似的东西)
<script>
$("#home").ready(function(){
slider = new Swipe(document.getElementById('slider'));
});
</script>
工作不管怎么说,让我知道你在想什么。
我要试试这个修复:由于您使用jQuery http://stackoverflow.com/questions/9470297/jquery-mobile-bind-events – 2013-03-04 22:48:24
- 有一个理由,为什么你不这样做'slider = new Swipe($('#slider'));'? – Wez 2013-03-04 22:53:41
不,没有具体原因。 – 2013-03-04 22:56:55