Photoswipe无法在Chrome或默认移动浏览器中使用

时间:2014-05-01 18:33:15

标签: android jquery jquery-mobile mobile photoswipe

好的,所以我建立了这个移动网站,把所有东西都放到了位置,在发布后我发现PhotoSwipe在Chrome或我的HTC Evo的默认浏览器中不起作用。它在FF移动浏览器中工作正常。我想我发现了这个问题。我使用的是jQuery 1.9.1和Jquery Mobile 1.4.2。此时降级我的jQuery不是一个选项。有没有其他人遇到过这个问题或有过修复?

1 个答案:

答案 0 :(得分: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正在为var oldDisplayValue返回''。这可能不是正确的解决办法,但现在对我来说效果很好。