比如一个button放在一个form中,这个button的Default就是提交(submit),但如果你不想让他提交,就可以用e.preventDefault();
打个比方:
$(document).ready(function(){
$("button").click(function(e){
$("#show").fadeTo("fast",0);
e.preventDefault();
});
}
在一个form里有button,还有一个id=show的div(上点颜色),你可以保留e.preventDefault();和去掉e.preventDefault();试试看,效果不同的。
分享到:
相关推荐
包装事件处理程序,以便在可用时为您提供e.preventDefault()。 (即直接调用也可以) var prevDflt = require ( "wrap-prevent-default" ) ; var handler = prevDflt ( function ( event ) { console . log ( "I...
Have you ever seen those two things (in the title) being used in jQuery? Here is a simple
JQuery事件的e参数的方法preventDefault()可以取消对象的默认行为,下有个不错的示例,大家可以参考下,希望对大家有所帮助
e.preventDefault && e.preventDefault(); rDrag.o = o = this; o.x = e.clientX - rDrag.o.offsetLeft; o.y = e.clientY - rDrag.o.offsetTop; document.onmousemove = rDrag.move; document.onmouseup = ...
文件上传控件,包含使用实例... e.preventDefault(); //we don't want to leave this page. $('#DLG_upload').dialog('open'); }); }); $(function(){ $('#uploader').jUploader(); }); </script>
e.preventDefault(); //获取触发touchmove的对象 var getEvent = window.event || arguments.callee.caller.arguments[0]; if(getEvent.changedTouches){ if(getEvent.changedTouches.length == 1){//确保只有...
在开发过程中,遇到仅需要Extjs选择年月的控件,在国内搜索了些资源,因为... e.preventDefault(); }, c); } }, //-----------------end }, ............................................................ });
代码如下: <... if(e.preventDefault)e.preventDefault(); else e.returnValue=false; } } [removed] 非IE浏览器调用函数会自动返回参数event,通过它可以获取键盘 代码如下: [removed] <!–
e.preventDefault(); var open = $(this).attr('data-easein'); if (open == 'shake') { $(this).next().velocity('callout.' open); } else if (open == 'pulse') { $(this).next().velocity('callout...
js阻止浏览器默认行为的简单实例 <!DOCTYPE html> <html> <head> <meta charset=UTF-8>... function stopDefault(e){ ... if(e && e.preventDefault) e.preventDefault(); //IE
Gillie 是一个微型的 JavaScript MVC 框架(体积4k),其... e.preventDefault(); var target = e.currentTarget; $( target ).css( 'color', 'red' ); } }); 标签:Gillie Web框架
if(e && e.preventDefault) { //阻止默认浏览器动作(W3C) e.preventDefault(); } else { //IE中阻止函数器默认动作的方式 window.event.returnValue = false; } return false; } 2. 停止事件冒泡 function...
if(e && e.preventDefault){ e.preventDefault(); } //IE中组织浏览器行为 else{ window.event.returnValue=fale; } return false; } 以上这篇js阻止浏览器默认行为触发的通用方法(推荐)就是小编分享给大家的全部...
1. event.preventDefault(); — 阻止元素的默认事件。 ...button,radio等表单元素的默认事件 , ...samp.addEventListener(“click”,function(e){e.preventDefault()},false); 解释:点击链接的时候正常情况
document.addEventListener('touchmove', function(e){e.preventDefault()}, false); 但这样往往会把页面原生的scroll效果也一同去掉了,下面的代码可以完美解决这个问题: var overscroll = function(el) { el....
e.preventDefault; //reset animation e.target.classList.remove('animate'); e.target.classList.add('animate'); setTimeout(function(){ e.target.classList.remove('animate'); },700); }...
解决smartPhoto在谷歌浏览器“touchmove”事件调用“e.preventDefault()”事件引起的“Unable to preventDefault inside passive event listener due to target being treated as passive”的错误
适用于上拉加载或下拉刷新,里面有完整的代码。 document.addEventListener('touchmove', function (e) { e.preventDefault(); }, false);