diff options
author | Gnomino <Gnomino@users.noreply.github.com> | 2016-10-26 13:29:06 +0200 |
---|---|---|
committer | ven <vendethiel@hotmail.fr> | 2016-10-26 13:29:06 +0200 |
commit | e7257d0c103ec138fdcbe7039ce21fa611e8e5a9 (patch) | |
tree | bb60720c0f2e1e97b0f8b724b5c2d6f6b2b76055 | |
parent | d674a6744d862e5a99dfd0b64a7598b1bdaafbdc (diff) |
[jquery/en] Reorganisation of Part 2 ( Events and Effects ) (#2516)
* Removes repetition
* [jquery] Better organization for Part 2
* [jquery] Re-added click() event and comment
* [jquery] Better word for 'calling'
-rw-r--r-- | jquery.html.markdown | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/jquery.html.markdown b/jquery.html.markdown index 013b75d7..ffac93f8 100644 --- a/jquery.html.markdown +++ b/jquery.html.markdown @@ -28,23 +28,17 @@ var square_p = $('p.square') // Selects paragraphs with the 'square' class /////////////////////////////////// // 2. Events and Effects - +// jQuery is very good at handling what happens when an event is triggered // A very common event used is the ready event on the document // You can use the 'ready' method to wait until the element has finished loading $(document).ready(function(){ // Code won't execute until the document is loaded }); - -// jQuery is very good at triggering events -// and also handling what happens when an event is triggered -$('#button').click(); // Fires a click event on $('#button') -$('#button').click(function(){ - // Code here gets executed when the #button element is clicked -}); - +// You can also use defined functions function onAction() { // This is executed when the event is triggered } +$('#btn').click(onAction); // Invokes onAction on click // Some other common events are: $('#btn').dblclick(onAction); // Double click @@ -60,10 +54,6 @@ $('#btn').mousemove(onAction); // When the mouse is moved $('#btn').mouseenter(onAction); // Mouse enters the element $('#btn').mouseleave(onAction); // Mouse leaves the element -// You can also use an anonymous function -$('#btn').hover(function(){ - // Executed on hover -}); // These can all also trigger the event instead of handling it // by simply not giving any parameters @@ -114,7 +104,7 @@ tables.animate({margin-top:"+=50", height: "100px"}, 500, myFunction); // 3. Manipulation // These are similar to effects but can do more -$('div').addClass('div') // Adds class div to all div taming-slim-20 +$('div').addClass('div'); // Adds class div to all div taming-slim-20 // Common manipulation methods $('p').append('Hello world'); // Adds to end of element |