指定默认操作
通过调用.preventDefault()方法可以在出发默认操作之前终止事件。
调用 event.stopPropagation()停止事件传播
jQuery提供了一个.stopPropagation()方法,使用该方法可以完全阻止事件冒泡。实例代码如下:
使用stopPropagation()方法阻止事件冒泡
1 2 3 4 5 6 7 8 9 10 11 12 13
| $(document).ready(function() { $('switcher').click(function(event){ if(this.id == 'switcher-narrow'){ $('body').addClass('narrow'); } else if(this.id == 'switcher-large'){ $('body').addClass('large'); } $('switcher .button').romoveClass('selected'); $(this).addClass('selected'); event.stopPropagation(); };) });
|