我使用在 Stack Overflow 上学到的资源在这里找到示例脚本:http: //www.netcu.de/jquery-touchwipe-iphone-ipad-library。
如果我使用以下内容,则 android 上的滑动功能将失败,并且用户控制箭头将无法在 android 或 pc 上工作(我没有要测试的 iphone):
<script type="text/javascript">
$(document).ready(function() {
$('#imagegallery').cycle({
fx: 'fade'
});
$("#imagegallery").touchwipe({
wipeLeft: function() {
$("#imagegallery").cycle("next");
},
wipeRight: function() {
$("#imagegallery").cycle("prev");
}
});
});
</script>
如果我使用它,那么用户控制箭头可以在 pc 和 android 上工作,但滑动功能仍然不起作用:
<script type="text/javascript">
$(document).ready(function() {
$('#imagegallery').cycle({
fx: 'fade',
prev: '#prev',
next: '#next',
speed: 300
});
$("#imagegallery").touchwipe({
wipeLeft: function() {
$("#imagegallery").cycle("next").alert("left");
},
wipeRight: function() {
$("#imagegallery").cycle("prev").alert("right");
}
});
});
var swipeOptions = {
swipe : swipe,
threshold : 75
}
</script>
我尝试了我能想到的一切来进行自己的学习和实验,但在这一点上,我真的可以朝着正确的方向推动。我在我儿子的网站上使用了一个测试页面:http: //zachmcdonald.net/testgallery.php。
感谢您的想法!谢谢,朱莉