我需要能够根据布尔值取消页面更改事件。
正如您在此处所见JsFiddle如果您在isOk为false时单击下一页,则不会让您离开。但如果你把它改成真的那么它仍然不会让你离开,就像它被卡住了一样。
我知道如果你喜欢
,jquery中的abort是如何工作的var change = (Ajax stuff)
change.abort();
但是我不确定它是如何在jquery mobile中运行的,因为ajax已经为你完成了
答案 0 :(得分:3)
如何使用changePage
方法更改网页而不是使用href
属性?。基本上你会这样做 - 检查isOk
中anchor
的值} click
handler。如果isOk
为true,请调用changePage
方法并加载新页面。否则显示警告。
这是更新的小提琴 - http://jsfiddle.net/bKcGd/7/
如果有帮助,请告诉我。