js阻止冒泡 (ev || event).cancelBubble = true; 标签切换 <script type="text/javascript"> window.onload = function () { var oUl = document.getElementById('ul_menu'); var oLi = getByClass(oUl, 'item'); var sonUl = getByClass(oUl, 'son'); for (var i =…
1.事件冒泡:事件按照从最特定的事件目标到最不特定的事件目标(document对象)的顺序触发. IE 5.5: div -> body -> document IE 6.0: div -> body -> html -> document Mozilla 1.0: div -> body -> html -> document -> window 2.事件捕获:事件从最不精确的对象(document 对象)开始触发,然后到最精确target 3.DO…
js 冒泡事件 阻止冒泡 window.onload = function () { var oDiv1 = document.getElementById('div1'); var oDiv2 = document.getElementById('div2'); oDiv1.onclick = function (ev){ var oEvent = ev || event; alert("this is div1"); //js阻止事件冒泡 //oEvent.cancelBubble…
function customstopPropagation(e){ var ev = e || window.event; if (ev.stopPropagation) { ev.stopPropagation(); $(document).on("click",".add",function(e){ //阻止冒泡 customstopPropagation(e); }) } else if (window.event) {//IE window.event.c…
原文地址:http://www.cnblogs.com/binyong/articles/1750263.html 这篇文章对于了解Javascript的事件处理机制非常好,将它全文转载于此,以备不时之需. 什么是事件? 事件(Event)是JavaScript应用跳动的心脏 ,也是把所有东西粘在一起的胶水.当我们与浏览器中 Web 页面进行某些类型的交互时,事件就发生了.事件可能是用户在某些内容上的点击.鼠标经过某个特定元素或按下键盘上的某些按键.事件还可能是 Web 浏览器中发生的事情,比如…