Jquery mobile 当用户返回主页时,jQuery Mobile会“中断”Flexi滑块

Jquery mobile 当用户返回主页时,jQuery Mobile会“中断”Flexi滑块,jquery-mobile,jquery,Jquery Mobile,Jquery,我一直在使用jQuery mobile开发我的第一个移动站点,您可以在这里看到: 第一次访问站点时,滑块可以正常工作,但如果导航到另一个页面并返回,滑块将无法工作 我相信这是因为defualt jQuery移动导航是以一种AJAX-y的方式完成的,所以滑块需要重新初始化,而这在目前还没有发生 以下是我的标题中的脚本: <script src="http://code.jquery.com/jquery-1.6.4.min.js"></script> <script

我一直在使用jQuery mobile开发我的第一个移动站点,您可以在这里看到:

第一次访问站点时,滑块可以正常工作,但如果导航到另一个页面并返回,滑块将无法工作

我相信这是因为defualt jQuery移动导航是以一种AJAX-y的方式完成的,所以滑块需要重新初始化,而这在目前还没有发生

以下是我的标题中的脚本:

<script src="http://code.jquery.com/jquery-1.6.4.min.js"></script>
<script src="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.js"></script>
<script src="js/jquery.flexslider-min.js"></script>

<script type="text/javascript" charset="utf-8">
    $(window).load(function() {
        $('.flexslider').flexslider({
            animation: "fade",
            slideDirection: "horizontal",
            slideshow: true,
            slideshowSpeed: 7000,           
            animationDuration: 500
        });
    });
</script>
由于我只使用了1.6.4版,因此.live函数应该仍然可以工作,我认为它可以修复,但我不知道使用哪个事件


如果有人能帮助我,我将不胜感激。

这并不理想,但解决方法是简单地编辑主页的所有链接以关闭默认的ajax链接,具体操作如下:

<a href="index.php" data-ajax="false">home</a>