Jac*_*ack 49 javascript firefox jquery google-chrome jsfiddle
这是与其他一些类似的重复,但我认为我event.preventDefault()在这种情况下使用正确.
这是一个JSFiddle,你可以看到代码:http://jsfiddle.net/SeEw2/2/
基本上,单击"提交"按钮.
在Chrome中:没有任何反应 - 正确的回应.
在Firefox中:页面重新加载,哦,不!
那么为什么页面在Firefox而不是Chrome中重新加载?我一直在Firebugging它并没有出现任何错误......
Shi*_*ryu 98
event代码中的变量未初始化.
提取物:
$('#ajaxsearch').click(function(event) {
// Stop the Search input reloading the page by preventing its default action
event.preventDefault();
Run Code Online (Sandbox Code Playgroud)
啊我过去遇到过类似的问题.而不是event.preventDefault()尝试将事件传递给:
function ie8SafePreventEvent(e){
if(e.preventDefault){ e.preventDefault()}
else{e.stop()};
e.returnValue = false;
e.stopPropagation();
}
Run Code Online (Sandbox Code Playgroud)
我知道它说IE,但我从来没有遇到过问题,因为=]
| 归档时间: |
|
| 查看次数: |
59930 次 |
| 最近记录: |