我正在开发一个Kendo Mobile应用程序,想知道使用Kendo Mobile按钮而不是使用常规jQuery点击处理程序处理同一事件有什么好处?
有些元素我不想像原生的Kendo按钮那样设计,但仍然希望处理点击。此外,如果以编程方式添加按钮功能,则必须在处理点击之前再拨打$("#button").kendoMobileButton();
。
The documentation没有提供有关使用Kendo Mobile按钮的原因的详细信息,这在我的大多数情况下非常罕见。
答案 0 :(得分:0)
Kendo小部件具有高度触控优化功能。如果您创建一个绑定了onclick事件的HTML元素,并在触摸设备上使用Kendo按钮(在设备上执行此操作,而不是在浏览器或模拟器上),您将看到差异。 “Click”是一个桌面事件,Tap是移动事件...... Kendo按钮提供跨平台兼容的解决方案,用于处理用户启动的触摸事件,当您将click事件绑定到普通的html元素时,这些事件将无法使用。
如果您使用Kendo框架并希望HTML元素捕获点按,则可以捕获Tap event。您可以看到更多documentation here