Front End Technology Articles - Page 729 of 745

How does jQuery Datepicker onchange event work?

Alex Onsman
Updated on 11-Dec-2019 07:39:51

17K+ Views

To work with jQuery Datepicker onchange(), use the datepicker onSelect event. This will show which date we added currently and changed to.ExampleYou can try to run the following code to learn how to work jQuery Datepicker onchange:Live Demo           $( function() {       $(".date").datepicker({     onSelect: function(dateText) {       display("Selected date: " + dateText + ", Current Selected Value= " + this.value);       $(this).change();     }   }).on("change", function() {     display("Change event");   });   function display(msg) {     $("").html(msg).appendTo(document.body);   }   });       Date:

How to handle HTML5 media events using jQuery?

Alex Onsman
Updated on 11-Dec-2019 07:44:05

503 Views

To handle HTML5 media events using jQuery, use the click() method.ExampleYou can try to run the following code to learn how to handle HTML5 media events such as playing a song:Live Demo $(document).ready(function(){     var x = $(".myPlayer").length; // Count total audio players     var z = 0; // Start at first audio player     $("#play-bt").click(function(){        $(".myPlayer")[z].play();        $(".message").text("Music started");     })     $("#stop-bt").click(function(){        $(".myPlayer")[z].pause();        $(".myPlayer")[z].currentTime = 0;        $(".message").text("Music Stopped");     }) });   Play music Stop music

What is the jQuery Event for user pressing enter in a textbox?

Alex Onsman
Updated on 14-Feb-2020 12:43:26

1K+ Views

The jQuery event for user pressing enter is keyup and keyCode. You can try to run the following code to trigger an event on pressing enter key in textbox,ExampleLive Demo $(document).ready(function(){    $('input').bind("enterKey",function(e){      alert("Enter key pressed");    });    $('input').keyup(function(e){      if(e.keyCode == 13)      {         $(this).trigger("enterKey");      }    }); });   Press Enter key in the above input text.

What are jQuery Event Helper Methods?

Alex Onsman
Updated on 14-Feb-2020 12:42:28

508 Views

jQuery also provides a set of event helper method which can be used either to trigger an event to bind any event types mentioned above.Trigger MethodsThe following is an example which would triggers the blur event on all paragraphs −$("p").blur();Binding MethodsThe following is an example which would bind a click event on all the −$("div").click( function () {    // do something here });Here are some of the jQuery Event Helper methods:S. NoMethod & Description1.blur()Triggers the blur event of each matched element.2.blur( fn )Bind a function to the blur event of each matched element.3.click( )Triggers the click event of ... Read More

What is the sequence of jQuery events triggered?

Alex Onsman
Updated on 14-Feb-2020 12:40:26

1K+ Views

The jQuery event handlers always execute in the order they were bound. With jQuery, you can also change the sequence. Let’s see how, for example, fromdemo(1); demo(2);We can change the sequence to −demo(2); demo(1);ExampleYou can try to run the following to learn and change the sequence of jQuery events −Live Demo $(document).ready(function(){     $.fn.bindFirst = function(name, fn) {         this.on(name, fn);         this.each(function() {             var handlers = $._data(this, 'events')[name.split('.')[0]];             var handler = handlers.pop();       ... Read More

How to bind jQuery events on elements generated through other events?

Alex Onsman
Updated on 14-Feb-2020 12:35:23

266 Views

Use the jQuery on() method to bind jQuery events on elements generated through other events. You can try to run the following code to learn how to use on() method to bind jQuery events:ExampleLive Demo $(document).ready(function(){      $(document).on({        mouseenter: function (e) {          alert('mouse enter');        },        mouseleave: function (e) {          alert('mouse leave');       }           }, '.demo'); }); Heading 1 Demo One Demo Two Mouse enter and leave will generate alert boxes.

How to suppress jQuery event handling temporarily?

Alex Onsman
Updated on 14-Feb-2020 12:34:23

813 Views

To suppress jQuery event handling temporarily, add a class to your element so that you can prevent further code from execution.ExampleYou can try to run the following code to learn how to suppress jQuery event handling −Live Demo $(document).ready(function(){     $(element).click(function(e) {         e.preventDefault();         // Check for fired class         if ($(this).hasClass('fired') == false) {           // Add fired class           $(element).addClass('fired');           // Remove fired class           $(element).removeClass('fired');           }    }); }); .fired {     font-size: 25px;     color: green; } This is a heading This is a paragraph. This is second paragraph.

How to override jQuery event handlers?

Alex Onsman
Updated on 14-Feb-2020 12:33:20

3K+ Views

Use the off() method to override jQuery event handlers. This method is used to remove an event handler. The on() method is used to attach one or more event handler.ExampleYou can try to run the following code to learn how to override jQuery event handlers −Live Demo           jQuery off() method                              $(document).ready(function() {             function aClick() {                $("div").show().fadeOut("slow");             }                             $("#bind").click(function () {                $("#theone").on("click", aClick).text("Can Click!");             });                             $("#unbind").click(function () {                $("#theone").off("click", aClick).text("Does nothing...");             });                          });                              button {              margin:5px;          }          button#theone {              color:red;              background:yellow;          }                             Does nothing...       Bind Click       Unbind Click               Click!                

How to implement custom events in jQuery?

Alex Onsman
Updated on 14-Feb-2020 12:32:17

1K+ Views

Custom event means you can create your own events in jQuery. For example, create a custom event to fire an alert box on pressing any key on the keyboard.ExampleYou can try to run the following code to learn how to create a custom event,Live Demo $(document).ready(function(){    $('textarea').bind("enterKey",function(e){      alert("You have pressed Enter key!");    });    $('textarea').keyup(function(e){      if(e.keyCode == 13)      {         $(this).trigger("enterKey");      }    }); });  

How to store and reproduce jQuery events?

Alex Onsman
Updated on 11-Dec-2019 07:10:43

230 Views

To store and reproduce jQuery events, use console to log.ExampleYou can try to run the following code to learn how to store and reproduce jQuery events:Live Demo $(document).ready(function(){     window.events = []     $("#track").click(function(event){        window.events.push(event)            $.each(window.events, function(i, item){           console.log(i, item);        });    }); }); Track

Advertisements