【问题标题】:Jquery mobile Swipe on a Mobile DeviceJquery mobile 在移动设备上滑动
【发布时间】:2015-12-21 15:06:41
【问题描述】:

我的 jQuery 移动库有问题。我想在图像上使用滑动事件,用我的手指在我的 iPhone 上触摸来滑动它们,但它不起作用。我试着这样使用它:

function myEvent() {
  if ($("#myImageFront").swiperight) {
    console.log("hey");
    $.mobile.changePage("localhost/myOtherPage.php")
  }
}

<img class="myImage" id="myImageFront" src="myImage.png">

我的功能甚至都没有。

【问题讨论】:

  • 你检查过调试器吗?它说什么?
  • 什么也没说 :'( 他们什么都不是。
  • 那要么你没有提供完整的函数代码,要么你无法调试。
  • 在您提供的代码中,您永远不会关闭您的函数,只是 if 语句
  • 对不起我的错误@thanksd 我实际上是在我的代码上做的

标签: javascript jquery html css jquery-mobile


【解决方案1】:

你试过了吗?

$("#myImageFront").on("swiperight", function(event) {
    console.log("Hey");
    //do more stuff
});

【讨论】:

  • 我实际上正在这样做@Johnny Clara 但我不知道要添加什么来滑动我的图像以获得另一张图像。
  • @Kira "$(event.target).swipe;" 是什么意思应该做的?此外,您还有一个额外的开闭括号。你应该写:.on("swipe", swipeHandler);
  • 实际上我正在尝试做同样的事情,当您使用手机访问亚马逊网站时,您可以用手指滑动图片。我正在关注本教程:api.jquerymobile.com/swipe 所以 swipeHandler 实际上是我的第二个函数,它将执行滑动,但我不知道该怎么做,但我认为 $(event.target).SOMETHING 行会做效果。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-02-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多