剑道-数据绑定onclick工作在网络上,而不是在移动
Kendo - data-bind onclick works on web, not on mobile
我对剑道和Javascript比较陌生,所以我可能忽略了一些明显的东西…
我有一个列表条目,其中有一个简单的调用,如下所示:
<li style="margin: 0.5em 0 0.5em 0">
<a href="#transaction-details" data-bind="click: onBadTransaction">
<span style="float:left; vertical-align:middle"><img src="styles/images/X_Red_24.png" /></span>
<span style="margin-left:3%; vertical-align:auto; font-weight:bold">$21.36</span>
<span style="margin-left:3%; vertical-align:auto; font-size:14px;">Starbucks #556734</span>
<span style="float:right; padding-right:1.5em; font-size:small">12:37pm</span>
</a>
</li>
当我通过浏览器单击该元素时,它按预期执行。但是,当我在手机上加载它时,它没有。
函数只是将变量状态从True更改为False。
我在其他元素上使用相同的函数调用,它工作得很好,所以我知道javascript是好的…它只是不能在移动设备上的列表项上工作(同样,可以在PC网络浏览器上找到)。
你知道为什么这在网络上有效,而不是移动设备吗?
问题是你不能同时使用重定向(一个href)和data-bind:click。
在onBadTransaction()函数中进行重定向。
相关文章:
- 如何减少在移动网络应用程序上播放声音的延迟
- 地理位置不适用于苹果移动网络应用程序功能
- 移动网络应用程序:在多分辨率设备中使用同一组图像
- Phonegap通过WiFi和移动网络而非GPS获取用户位置
- 当用户在移动网络上时,GeoIP是否有效
- 在移动网络上触发触摸事件
- 如何在移动网络应用程序中隐藏地址栏
- 添加支持苹果移动网络应用程序的可阻止识别 SVG 触摸
- 对于移动网络套件,当您触摸/拖动水平菜单栏时,如何使水平菜单栏可滚动
- 如何在移动网络浏览器上播放 flv 视频
- 如何使用jQuery在移动网络浏览器上设置滚动动画
- 支持苹果移动网络应用程序的faq链接在safari开放
- 使用移动网络应用程序在iphone地图上显示位置
- SignalR在移动网络上
- 在移动网络应用程序上渲染城市地图
- 画布在移动网络上获取触摸位置
- 尝试在移动网络上创建触摸滑动和删除功能.没有jquery以外的库
- twitter新移动网络体验背后的技术
- 移动网络应用上的Keyup似乎仍然不能覆盖内容块
- 我可以自动提示用户在主屏幕上添加移动网络应用程序吗?[iOS]