jQuery one() 方法
实例
单击 <p> 元素时增加其文本大小(每个 <p> 元素只触发一次事件):
<!DOCTYPE html>
<html>
<head>
<script src="https://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("p").one("click", function(){
$(this).animate({fontSize: "+=6px"});
});
});
</script>
</head>
<body>
<p>这是一个段落</p>
<p>这是另一个段落</p>
<p>单击任意 p 元素以增大其文本大小。对于每个 p 元素,该事件只会触发一次。</p>
</body>
</html>
定义与用法
one()
方法为所选元素附加一个或多个事件处理程序,并指定事件发生时要运行的函数。
使用 one()
方法时,每个元素只运行一次事件处理程序函数。
语法
$(selector).one(event,data,function)
参数 | 描述 |
---|---|
event | 必填。指定要附加到元素的一个或多个事件 多个事件值由空格分隔。必须是有效的事件 |
data | 可选。指定要传递给函数的其他数据 |
function | 必填。指定事件发生时要运行的函数 |