【问题标题】: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。这可能不是正确的解决方法,但现在对我来说效果很好。