kud*_*ger 8 javascript jquery google-chrome
从几小时开始,我就试图找到一个棘手的客户问题的根本原因.感谢帮助.
客户端Chrome浏览器中的所有点击事件均未触发.
但是当我们从控制台调用JavaScript方法时它就会触发!
在附图中,您可以看到我是如何触发事件的
试图删除"数据绑定"属性并添加简单的"onClick",仍然无法正常工作.网站中没有按钮工作:(
这是代码
<div class="row butrow p0 pb20 pt10">
<div class="col-md-12 text-left ">
<div class="form-group">
<div class="col-md-6 text-left pl0">
<input type="button" style="display: inline;" class="resbut" value="@SchedulingSystem.Clear" id="btnClear" data-bind="click:AppointmentView.ClickClear"/>
<input type="button" style="display: none;" class="resbut" value="@SchedulingSystem.SkipNAdd" id="btnSkipNAdd" data-bind="click:AppointmentView.ClickSkipNAdd"/>
</div>
<div class="col-md-6 text-right">
<input type="button" data-bind="click:AppointmentView.SelectSearchCustomer" value="@SchedulingSystem.Select" class="subbut" id="btnSelectSearchCustomer"/>
<button id="btnSearchCustomer" type="button" data-bind="click:AppointmentView.SearchCustomer" class=" resbut"> @SchedulingSystem.Search_Customer</button>
<input type="button" style="display: none;" class="resbut" value="@SchedulingSystem.AddNewCustomer" id="btnAddNewCustomer" data-bind="click:AppointmentView.ClickAddNewCustomer"/>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
他们都没有被解雇.
在IE和FireFox中,所有按钮都按预期工作,问题仅在于chrome
解
笔记本电脑是基于触摸屏!!
1.在Chrome浏览器中输入以下内容:
铬://标志/#触摸事件
2.在启用触摸事件部分,请从下拉列表中选择"禁用".
3.点击"立即重启"
回答
由于用户笔记本电脑是“ HP Elitebook 840 ”,因此启用了触摸屏。
所以解决方案是禁用触摸屏
1.在chrome浏览器中输入以下内容:
铬://标志/#touch-events
2.在启用触摸事件部分,请从下拉列表中选择“禁用”。
3.点击“立即重启”
归档时间: |
|
查看次数: |
12406 次 |
最近记录: |