Welcome 微信登录

首页 / 脚本样式 / JavaScript

jQuery中阻止冒泡事件的方法介绍

jQuery中阻止冒泡事件的方法介绍

一、冒泡事件简介当我们点击一个控件的时候,如果包括这个控件的父控件也有click事件,则会继续执行。比如:div下的a都有click事件,点击a的时候,会alert出现2次。这个现象叫做冒泡事件。这个事件从原始元素开始一直冒泡到DOM树的最上层。目标元素: 任何一个事件的目标元素都是最开始的那个元素,在我们的这个例子中也就是按钮,并且它在我们的元素对象中以属性的形式出现。使用事件代理的话我们可以把事 件处理器添加到一个元素上,等待一个事件从它的子级元素里冒...
javascript window.open打开新窗口后无法再次打开该窗口问题的解决方法

javascript window.open打开新窗口后无法再次打开该窗口问题的解决方法

在系统中,会一些地方使用javascript open window。比如打开固定模式的窗口,防止用户进行其他操作。参数:复制代码 代码如下:参数 | 取值范围 | 说明alwaysLowered | yes/no | 指定窗口隐藏在所有窗口之后 alwaysRaised | yes/no | 指定窗口悬浮在所有窗口之上 depended | yes/no | 是否和父窗口同时关闭 directories | yes/no | Nav2和3的目录栏是否可见...
javascript获取函数名称、函数参数、对象属性名称的代码实例

javascript获取函数名称、函数参数、对象属性名称的代码实例

一、获取函数名称的3种实现方法实例1:在js权威指南中看到的一个方法:Function.prototype.getName = function(){ return this.name || this.toString().match(/functions*([^(]*)(/)[1]}实例2:如果当前函数是有名函数,则返回其名字,如果是匿名函数则返回被赋值的函数变量名,如果是闭包中匿名函数则返回“anonymous”。复制代码 代码如下: var getF...
javascript中的括号()用法小结

javascript中的括号()用法小结

1.提高优先级(1+2)*3 与数学运算中保持一致,先计算1+2再乘以3得出9同时也可以是其他表达式,如:复制代码 代码如下:(a+(function(i){return i}(2)))*c2.函数的参数要放在括号里()复制代码 代码如下:function fun(a,b,c){ //…}3.立即执行函数表达式复制代码 代码如下:(function fun(a,b,c){ //…})(1,2,3)这里的括号(1,2,3)中的参数对应的是前面函数的参数,当第...
PHP开发者必须掌握的6个关键字

PHP开发者必须掌握的6个关键字

任何PHP开发人员在使用面向对象构建WEB应用程序时,都需要掌握6个关键字,他们分别是:1.Private2.Public3.Protected4.Static5.Final6.Abstract对于前三个关键字,他们在类内部访问关系如下图:Private如上图所示,Private是访问控制的最核心部分,因此,在类中被定义成Private的属性(变量)或方法只能在该类内部访问,该类的任何实例(对象)或子类都无法访问,同样,你也不能通过类名直接访问。Prote...
jQuery 鼠标经过(hover)事件的延时处理示例

jQuery 鼠标经过(hover)事件的延时处理示例

一、关于鼠标hover事件及延时 鼠标经过事件为web页面上非常常见的事件之一。简单的hover可以用CSS :hover伪类实现,复杂点的用js。 一般情况下,我们是不对鼠标hover事件进行延时处理。但是,有时候,为了避免不必要的干扰,常会对鼠标hover事件进行延时处理。所谓干扰,就是当用户鼠标不经意划过摸个链接,选项卡,或是其他区域时,本没有显示隐藏层,或是选项卡切换,但是由于这些元素上绑定了hover事件(或是mouseover事件),且无延时,...
<< 841 842 843 844 845 846 847 848 849 850 >>