【问题标题】:Jquery Mobile make problems with Image Slider bxSliderJquery Mobile 使 Image Slider bxSlider 出现问题
【发布时间】:2026-01-03 19:15:01
【问题描述】:

我需要你的帮助。我有以下页面http://mobile.mmkonzerte.de/,在此页面上我使用 jQuery Mobile 和 Slider bxSlider。 页面本身运行良好。但是当我从一个页面跳到另一个页面时,Slider 首先显示 1-2 秒所有没有 css 格式的图片。

知道为什么会这样吗?

其次,如果我单击浏览器后退按钮,滑块将不再显示,而是显示一些项目符号。

对这个案例还有什么想法吗?

谢谢 标记

【问题讨论】:

    标签: jquery jquery-mobile mobile bxslider


    【解决方案1】:

    我认为你应该在页面的pagebeforeshow 事件中销毁页面滑块 并在页面显示事件中重新初始化

    这是 pagebeforeshow 的代码。

    $('#page').on('pagebeforeshow', function() {
         sliderSelector.destroySlider();
         console.log("page before show.")
    });
    

    现在在 pageshow 事件中像这样初始化它

    $('#page').on('pageshow', function() {  
         console.log("page is shown");
         //now you can initialize slider   
         sliderSelector.bxSlider();
    });
    

    【讨论】: