javascript - 滑动以更改页面 - 不同的域

标签 javascript jquery jquery-mobile

我已经看过很多关于移动滑动按钮的帖子,但这些帖子总是关于在同一页面或同一域的另一页面上加载 div。我正在尝试做几乎相同的事情,但要针对不同的领域。这是我的

http://jsfiddle.net/yxzZf/3898/

$("#listitem").swiperight(function() {
    $.mobile.changePage("http://www.google.com");
});$("#listitem").swipeleft(function() {
    $.mobile.changePage("http://www.google.com");
});

如您所见,当您滑动按钮时,它不会加载另一个域,它只是停留在那里并带有“我正在尝试,我正在尝试”图标,没有其他任何反应。我根本不怎么使用 jquery,也找不到可以加载不同域的 $.mobile.changePage 的替代方法。 有人知道可以解决这个问题的方法吗?

最佳答案

使用$.mobile.changePage()当您想通过 Ajax 加载页面时。

要移动到新域或加载不使用 Ajax 的页面,请使用 window.location.href

$("#listitem").on("swiperight", function () {
  window.location.href = "http://www.google.com";
});

$("#listitem").on("swipeleft", function () {
  window.location.href = "http://www.yahoo.com";
});

Demo

关于javascript - 滑动以更改页面 - 不同的域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19907973/

相关文章:

javascript - 制作响应式导航栏

javascript - 是否可以在 Slack Web API 中获得用户授予的功能?

javascript - 如何在 jquery 中一遍又一遍地调用一个函数

javascript - 滑动整个 jQuery slider 范围

android-emulator - jQuery Mobile Listview - 列表项 onClick 从不在 Android Emulator 中触发

javascript - jQuery 鼠标滚轮事件

javascript - javascript源代码中匹配函数的正则表达式?

jquery - 简单的 JQuery 淡入淡出股票

javascript - 单击后退按钮重新加载上一页

vb.net - 使用 JQuery Mobile 的 asp 图像按钮单击事件