,,javascript阻止事件冒泡和浏览器的默认行为

,,javascript阻止事件冒泡和浏览器的默认行为

本篇文章主要介绍了Java语言(一种计算机语言,尤用于创建网站)描述语言阻止事件冒泡和浏览器的默认行为。具有一定的参考价值,下面跟着小编一起来看下吧

1.阻止事件冒泡,使成为捕获型事件触发机制.

函数停止气泡(e) {

//如果提供了事件对象,则这是一个非工业管理学(工业工程)浏览器

如果(例如停止传播)

//因此它支持万维网路联盟(环球网Consortium简称W3C)的停止传播()方法

e。停止传播();

其他

//否则,我们需要使用工业管理学(工业工程)的方式来取消事件冒泡

窗户。事件。取消气泡=真;

}

2.当按键后,不希望按键继续传递给如HTML文本框对象时,可以取消返回值.即停止默认事件默认行为.

//阻止浏览器的默认行为

函数停止默认值(e ) {

//阻止默认浏览器动作(W3C)

如果(例如预防故障)

e。防止默认();

//IE中阻止函数器默认动作的方式

其他

窗户。事件。返回值=false

返回错误的

}

!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN ' ' http://www。w3。org/TR/XHTML 1/DTD/XHTML 1-过渡。' DTD '

html xmlns=' http://。w3。' org/1999/XHTML '

meta content=' text/html;charset=utf-8 ' http-equiv=' Content-Type '/

标题效果测试/标题

脚本语言=' JavaScript ' type=' text/JavaScript ' src=' http://应用程序。BD img。com/libs/jquery/2。1 .4/jquery。js '/脚本

脚本语言='javascript '类型='文本/javascript '

$(文档)。就绪(函数()

{

$('div.c1 ').单击(功能(e){警报('单击了div’);});

$('div.c2 ').单击(功能(e){警报('单击了div’);停止气泡;});

$(文档)。单击(功能(e){警报('单击了文档');});

$('#txt1 ').val(' 123 ');

$('#txt1 ').点击(函数{停止冒泡(e);});

$('#txt1 ').keydown(函数(e){停止默认(e);警报('你按下了键值e . keycode);});

})

函数停止气泡(e) {

//如果提供了事件对象,则这是一个非工业管理学(工业工程)浏览器

如果(例如停止传播)

//因此它支持万维网路联盟(环球网Consortium简称W3C)的停止传播()方法

e。停止传播();

其他

//否则,我们需要使用工业管理学(工业工程)的方式来取消事件冒泡

窗户。事件。取消气泡=真;

}

//阻止浏览器的默认行为

函数停止默认值(e ) {

//阻止默认浏览器动作(W3C)

如果(例如预防故障)

e。防止默认();

//IE中阻止函数器默认动作的方式

其他

窗户。事件。返回值=false

返回错误的

}

/脚本

style type='text/css '

正文{

字体大小:14px

}

}。c1{

字体系列:" Arial Unicode MS "

}。c2{

字体系列:helvetica,simsun,arial,clean

}

/风格

/头

身体

div class='c1 '测试的文字,这里是样式C1,单击以冒泡的形式触发事件2005年12月16日

div class='c2 '测试的文字,这里是样式C2,单击以捕获的形式触发事件2005年12月16日

div输入id=' tx t1 ' name=' text 1 ' type=' text '//div HR/

/body

/html

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: