JQ_One()函数特效

先看一个例子,当点击 p 元素时,增加该元素的文本大小,代码如下:
<script type="text/javascript" src="http://keleyi.com/keleyi/pmedia/jquery/jquery-1.10.2.min.js"></script>
<p id="keleyione" style="border:solid 1px silver">柯乐义 http://keleyi.com/a/bjad/n828yb7w.htm</p>
<script>
$("#keleyione").one("click",function(){
$(this).animate({fontSize:"+=6px"});
});
</script>


效果请点击以下方框内:

柯乐义 http://keleyi.com/a/bjad/n828yb7w.htm



可以看到只是第一次点击有效。

定义和用法
one() 方法为被选元素附加一个或多个事件处理程序,并规定当事件发生时运行的函数。
当使用 one() 方法时,每个元素只能运行一次事件处理器函数。


语法
$(selector).one(event,data,function)

其中参数:
event 必需。规定添加到元素的一个或多个事件。
由空格分隔多个事件。必须是有效的事件。

data 可选。规定传递到函数的额外数据。

function 必需。规定当事件发生时运行的函数。

原文地址:https://www.cnblogs.com/ingstyle/p/4668459.html