jQuery one: Main Tips
- The jQuery
.one()
method adds event handlers to the selected element to run once. - The
.one()
in jQuery is similar to .on(). However, the latter method does not have set event handlers and event types after first invocation. - The jQuery
.one()
method streamlines how functions work.
Using .one() in Your Code
The jQuery .one()
method adds event handlers. However, these handlers will only run functions in jQuery once for each element they are attached to.
$("button").one("click", () => {
$(p).animate({fontSize: "+=6px"});
});
This is the syntax you need to use for the .one()
jQuery method to run functions of jQuery once:
$("selector").one(event,data,handler);
.one()
jQuery method takes three arguments:
event
- an event type, specifying handlers to be be added. Accepts multiple values separated by spaces.data
- data passed to the jQuery event handler via the event.data when the event is triggered.handler
- the handler function executed when the event is triggered.