单击其他href后,href的onclick中断

时间:2015-06-30 11:51:15

标签: javascript jquery cordova jquery-mobile mobile

我在cordova app中使用scala> List(a).productIterator.foreach(println) List(1, 2, 3) List() scala> List(a, a).productIterator.foreach(println) List(1, 2, 3) List(List(1, 2, 3)) scala> List(a, a, a).productIterator.foreach(println) List(1, 2, 3) List(List(1, 2, 3), List(1, 2, 3))

我有多个链接(jquery移动按钮),其中一些链接遵循正常的jquery mobile链接,其他链接则调用href中的一些代码。

使用onclick按下我的按钮时,它们适用于多次按下。我可以多次按下它们,每次都能输入代码。

但是,当我按下普通onclick链接的按钮时,使用href的按钮似乎会中断。我按正常onclick链接后按下按钮的那一刻,我的其他href按钮就会停止工作。

值得注意的是,我的按钮使用onclick,而从不显示"按下"点击时jquery mobile添加的动画。正常onclick按钮始终显示"按下"点击动画。

我的链接全部导航到应用外部,激活意图或使用href导航到外部网站。正常的InAppBrowser按钮始终有效。

单击按钮时,我尝试重新加载页面,但这不起作用。

href

我的链接:

 $("#ctel").on('click', function (e) {

      $.mobile.changePage("#businessCard");

 });

1 个答案:

答案 0 :(得分:0)

正如@Sithys所暗示的,我确实遇到了一个与jquery移动按钮没有直接关系的错误。我正在重写我的网址以指向另一个统计网址,然后将其重定向到相应的网址。

似乎有些意图不喜欢这种重定向,并且可能在android / cordova生态系统中的某处造成了不希望的效果/错误。我删除了统计信息网址,并暗示重定向到意图,并且一切正常。

奇怪的是,我确实在Ripple模拟器中对此进行了测试,并且它可以很好地处理统计信息跟踪网址和重定向。

我最后做了一个手动ajax帖子来跟踪我的点击,并按照正常情况激活了意图。