Jquery Browser Events Models
Jquery Browser Events Models
Jquery Browser Events Models
jQuery enhances the basic event-handling mechanisms by offering the events methods for most
native browser events, some of these methods are ready(), click(), keypress(), focus(), blur(),
change(), etc. For example, to execute some JavaScript code when the DOM is ready, you can use the
jQuery ready() method, like this:
The jQuery click() method attach an event handler function to the selected elements for "click"
event. The attached function is executed when the user clicks on that element.
Ex:-
<script>
$(document).ready(function(){
$("p").click(function(){
$(this).slideUp();
});
});
</script>
The jQuery dblclick() method attach an event handler function to the selected elements for "dblclick"
event.
<script>
$(document).ready(function(){
$("p").dblclick(function(){
$(this).slideUp();
});
});
</script>
The jQuery hover() method attach one or two event handler functions to the selected elements that
is executed when the mouse pointer enters and leaves the elements.
<script>
$(document).ready(function(){
$("p").hover(function(){
$(this).addClass("highlight");
}, function(){
$(this).removeClass("highlight");
});
});
</script>
The jQuery mouseenter() method attach an event handler function to the selected elements that is
executed when the mouse enters an element.
<script>
$(document).ready(function(){
$("p").mouseenter(function(){
$(this).addClass("highlight");
});
});
</script>
<script>
$(document).ready(function(){
$("p").mouseleave(function(){
$(this).removeClass("highlight");
});
});
</script>
The jQuery keypress() method attach an event handler function to the selected elements (typically
form controls) that is executed when the browser receives keyboard input from the user.
<script>
$(document).ready(function(){
var i = 0;
$('input[type="text"]').keypress(function(){
$("span").text(i += 1);
$("p").show().fadeOut();
});
});
</script>
The jQuery keydown() method attach an event handler function to the selected elements (typically
form controls) that is executed when the user first presses a key on the keyboard.
<script>
$(document).ready(function(){
var i = 0;
$('input[type="text"]').keydown(function(){
$("span").text(i += 1);
$("p").show().fadeOut();
});
});
</script>
The jQuery keyup() method attach an event handler function to the selected elements (typically form
controls) that is executed when the user releases a key on the keyboard.
<script>
$(document).ready(function(){
var i = 0;
$('input[type="text"]').keyup(function(){
$("span").text(i += 1);
$("p").show().fadeOut();
});
});
</script>