【问题标题】:Photoswipe not working in Chrome or Default mobile browsersPhotoswipe 在 Chrome 或默认移动浏览器中不起作用
【发布时间】:2014-05-01 18:33:15
【问题描述】:

好的,所以我建立了这个移动网站,一切就绪,启动后我发现 PhotoSwipe 在 Chrome 或我的 HTC Evo 的默认浏览器中不起作用。它在 FF 移动浏览器中运行良好。我想我找到了问题所在。我正在使用 jQuery 1.9.1 和 Jquery Mobile 1.4.2。在这一点上,降级我的 jQuery 不是一个选项。有其他人遇到过这个问题或有解决方法吗?

【问题讨论】:

    标签: android jquery jquery-mobile mobile photoswipe


    【解决方案1】:

    我终于找到了。在 code-photoswipe-1.0.11.js 文件中我不得不替换...

    $(thumbEls).live('click', function(e){
    

    与...

    $(thumbEls).on('click', function(e){
    

    还有……

    if (oldDisplayValue === 'none'){
    

    与...

    if (oldDisplayValue === 'none' || oldDisplayValue === ''){
    

    由于某种原因,Chrome 返回 '' for var oldDisplayValue。这可能不是正确的解决方法,但现在对我来说效果很好。

    【讨论】:

      猜你喜欢
      • 2019-08-07
      • 1970-01-01
      • 2018-07-17
      • 2015-05-20
      • 2021-06-16
      • 2021-08-06
      • 2015-05-02
      • 1970-01-01
      • 2023-03-28
      相关资源
      最近更新 更多