大家晚上好,我对 SWIPEBOX 画廊和谷歌 chrome 手机有一个严重的问题。现在请让我声明,我是 jquery 和 javascript 的初学者,不知道我在做什么。
我正在尝试在同一页面上创建 5 个单独的画廊。我按照 swipebox 网站上的模糊步骤,给每个班级自己独特的名字
class="swipebox1", class="swipebox2", class="swipebox3"(保持简单)。
eg.
<div class="box">
<a href="example/assets/full/leap.jpg" class="swipebox1" title="Leap">
<img src="example/assets/leap_thumb.jpg" alt="leap"></a>
</div>
<div class="box">
<a href="example/assets/full/leap.jpg" class="swipebox2" title="Leap">
<img src="example/assets/leap_thumb.jpg" alt="leap"></a>
</div>
问题是谷歌浏览器手机只允许触摸/点击第一个画廊中的按钮(关闭、下一个、上一个)。第二个和第三个画廊,你只能滑动(所有按钮都不起作用)......所以你无法关闭... :(
我已经在所有其他浏览器上进行了测试,它运行良好(webkit mobile、dolphin mobile、safari pc、safari mac、IE10 pc、Opera pc、Nightly pc)...我没有对 swipebox css 或 js 文件进行任何更改...(无论如何都不知道要改变什么)
另外,我的脚本是:
<script type="text/javascript">
jQuery(function($) {
$(".swipebox1").swipebox();
$(".swipebox2").swipebox();
$(".swipebox3").swipebox();
});
</script>
我希望这是对的!!!
我也试过:
<script type="text/javascript">
jQuery(function($) {
$(".swipebox1, .swipebox2, .swipebox3").swipebox();
});
</script>
但这只是将它们加在一起,我不想要...
我真的需要有人的帮助,因为我几乎完成了我的响应式网站,这是唯一让我退缩的事情......
提前感谢您提供的任何帮助。