我正在使用科尔多瓦的移动应用程序。 有一个页面,我想要有一个JQuery滑块。当我模拟应用程序,并转到页它只是让我看到静态HTML然而 <script src="js/swipe.js"></script>
JQuery没有在科尔多瓦执行
: 要做到这一点,我采用了流行的swipe.js,其中我打电话,像这样。 甚至更奇怪的是,当我把WWW放在MAMP中并在浏览器中运行它时,它也向我展示了静态HTML,直到我刷新页面一次,之后它按照我的需要运行。
我使用deviceready,但它似乎并没有太大的帮助:
document.addEventListener("deviceready", function(){
Slider = $('#slider').Swipe({
auto: 1000,
continuous: true
}).data('Swipe');
$('#share-button').click(function() {
$('#social').css('display', 'block');
$('#overlay').css('display', 'block');
});
$('#overlay').click(function() {
$('#social').css('display', 'none');
$('#overlay').css('display', 'none');
});
},true);
我设置定时器以1000毫秒,所以我可以看到,如果jQuery是工作或没有。
也许设备已准备好但不是文档?试着用jquery的文档准备包装你的滑块代码吧? –
@AntoineCloutier我试过了,它不起作用:S – user1433479