jquery mobile changePage错误

时间:2011-06-15 01:01:01

标签: jquery jquery-mobile

每次点击链接,我都会收到“错误加载页面”。

<script>
    $('.popup').click(function(){
       $.mobile.changePage('http://www.google.com', 'slideup'); 
    });
</script>



<a class="popup" href="#">My Popup</a>

2 个答案:

答案 0 :(得分:1)

我不确定你是否可以这样做,或者它可能是一个跨域问题。

答案 1 :(得分:1)

我非常确定changePage()方法仅用于内部jQuery移动“页面”

之间的链接

您很可能会收到错误,因为jQuery会查找与您自己的网站相关的网址。

如果您要创建指向Google的外部链接,请在锚标记中使用以下内容:

<a class="popup" href="http://www.google.com" rel="external" target="_blank">My Popup</a>

因为它是外部页面,所以不能使用诸如幻灯片等页面转换

更多阅读:http://jquerymobile.com/demos/1.0a4.1/#docs/pages/docs-navmodel.html