SlideShare a Scribd company logo
JQuery [5]
 Matteo Magni
Effects
    jQuery possiede
    anche un buon
    numero di
    funzionalità per fare
    animazioni/effetti
    nelle nostre pagine
Basic
• .hide()   <div id="clickme">
              Click here
            </div>
            <img id="book" src="book.png" alt="" 
            width="100" height="123" />
            With the element initially shown, we can 
            hide it slowly:
            $('#clickme').click(function() {
              $('#book').hide('slow', function() {
                alert('Animation complete.');
              });
            });
show
• .show()   <div id="clickme">
              Click here
            </div>
            <img id="book" src="book.png" alt="" 
            width="100" height="123" />
            With the element initially hidden, we 
            can show it slowly:
            $('#clickme').click(function() {
              $('#book').show('slow', function() {
                // Animation complete.
              });
            });
toggle
• .toggle()      Mostra e nasconde
                 l'elemento in base
                 allo stato che ha.
Fading
•   .fadeIn()          All'effetto di far
•   .fadeOut()         apparire l'elemento
•   .fadeTo()          aggiunge la
                       dissolvenza
•   .fadeToggle()
Sliding
• .slideDown()         Aggiunge lo
• .slideToggle()       scorrimento
• .slideUp()           all'animazione di far
                       apparire l'elemento.
Callback
In tutti questi metodi possiamo aggiungere
una funzione di callback che viene invocata
quando l'animazione è terminata.

$('#clickme').click(function() {
  $('#book').slideDown('slow', function() {
    // Animation complete.
  });
});
Plugin
       http://archive.plugins.jquery.com/
I plugin sono metodi personalizzati che
estendono le funzionalità di jQuery.
jQuery Tablesorter
 http://tablesorter.com/docs/
tablesorter
<table id="myTable" class="tablesorter"> 
    ...
    <td>Conway</td> 
    <td>$50.00</td> 
    <td>http://www.timconway.com</td> 
</tr> 
</tbody> 
</table> 
$(document).ready(function() { 
        $("#myTable").tablesorter(); 
    }); 
Finestre modali
  http://www.designresourcebox.com/fancybox-lighbox-jquery-plugin/
                   http://fancyapps.com/fancybox/
$(document).ready(function() {
       $(".fancybox").fancybox({
              openEffect   : 'none',
              closeEffect : 'none'
       });
});
Validation
Validation [2]
// validate signup form on keyup and 
submit
$("#signupForm").validate({
rules: {
firstname: "required",
lastname: "required",
username: {
required: true,
minlength: 2
},
Sosacroniro plugin?
http://docs.jquery.com/Plugins/Authoring
(function( $ ) {
  $.fn.sosacroniro = function() {
  
    // Do your awesome plugin stuff here


  };
})( jQuery );
HTML
<div class="container">
    <p class="sosacroniro">sosacroniro.com</p>
    <p class="sosacroniro">sosacroniro.it</p>
</div>
Javascript
(function( $ ) { 
    $.fn.sosacroniro = function() {
        this.each(function() {
            alert($(this).text());
        }); 
     };  
})( jQuery );
Domande?

               Slide:
http://www.slideshare.net/ilbonzo
               Code:
https://github.com/ilbonzo/Cypher
                mail:
        matteo@magni.me

More Related Content

PDF
jQuery - 5 | WebMaster & WebDesigner
PDF
jQuery - 4 | WebMaster & WebDesigner
PDF
jQuery - 2 | WebMaster & WebDesigner
PPT
Cinema On Streaming
PDF
Autenticazione delle api con jwt e symfony (Italian)
PDF
jQuery - 2 | WebMaster & WebDesigner
PPTX
jQuery e i suoi plugin
PDF
Umarells
jQuery - 5 | WebMaster & WebDesigner
jQuery - 4 | WebMaster & WebDesigner
jQuery - 2 | WebMaster & WebDesigner
Cinema On Streaming
Autenticazione delle api con jwt e symfony (Italian)
jQuery - 2 | WebMaster & WebDesigner
jQuery e i suoi plugin
Umarells

Viewers also liked (6)

PPTX
Faith in the midst of sickness
PPT
Wesley's World, Hogarth's Images
DOC
DU Mini Grant Application Spring 2010 Revised
DOC
Titles in DU CTLAT Collection July 2010
PPT
A Scalable Approach to Providing Course-based Access to Library Resources
PPTX
The Tokugawa Shogunate (The Edo Period)
Faith in the midst of sickness
Wesley's World, Hogarth's Images
DU Mini Grant Application Spring 2010 Revised
Titles in DU CTLAT Collection July 2010
A Scalable Approach to Providing Course-based Access to Library Resources
The Tokugawa Shogunate (The Edo Period)
Ad

Similar to jQuery - 5 | WebMaster & WebDesigner (10)

PPTX
Write less do more...with jQuery
PDF
jQuery - 6 | WebMaster & WebDesigner
PDF
jQuery - 4 | WebMaster & WebDesigner
PDF
PDF
jQuery - 1 | WebMaster & WebDesigner
PDF
jQuery - 1 | WebMaster & WebDesigner
PDF
Introduzione a jQuery
PDF
Bootstrap 3.0 - Introduzione
PPT
Introduzione a jQuery
PDF
jQuery - 3 | WebMaster & WebDesigner
Write less do more...with jQuery
jQuery - 6 | WebMaster & WebDesigner
jQuery - 4 | WebMaster & WebDesigner
jQuery - 1 | WebMaster & WebDesigner
jQuery - 1 | WebMaster & WebDesigner
Introduzione a jQuery
Bootstrap 3.0 - Introduzione
Introduzione a jQuery
jQuery - 3 | WebMaster & WebDesigner
Ad

More from Matteo Magni (20)

PDF
Introduzione DevOps con Ansible
PDF
HTML5 e Css3 - 7 | WebMaster & WebDesigner
PDF
HTML5 e Css3 - 6 | WebMaster & WebDesigner
PDF
HTML5 e Css3 - 5 | WebMaster & WebDesigner
PDF
HTML5 e Css3 - 4 | WebMaster & WebDesigner
PDF
HTML5 e Css3 - 3 | WebMaster & WebDesigner
PDF
HTML5 e Css3 - 2 | WebMaster & WebDesigner
PDF
HTML5 e Css3 - 1 | WebMaster & WebDesigner
PDF
jQuery - 3 | WebMaster & WebDesigner
PDF
Javascript - 7 | WebMaster & WebDesigner
PDF
Javascript - 6 | WebMaster & WebDesigner
PDF
Javascript - 5 | WebMaster & WebDesigner
PDF
Javascript - 4 | WebMaster & WebDesigner
PDF
Javascript - 3 | WebMaster & WebDesigner
PDF
Javascript - 2 | WebMaster & WebDesigner
PDF
Javascript - 1 | WebMaster & WebDesigner
PDF
Web Usability - 3 | WebMaster & WebDesigner
PDF
Web Usability - 2 | WebMaster & WebDesigner
PDF
Web Usability - 1 | WebMaster & WebDesigner
PDF
Seo e Web Marketing - 5 | WebMaster & WebDesigner
Introduzione DevOps con Ansible
HTML5 e Css3 - 7 | WebMaster & WebDesigner
HTML5 e Css3 - 6 | WebMaster & WebDesigner
HTML5 e Css3 - 5 | WebMaster & WebDesigner
HTML5 e Css3 - 4 | WebMaster & WebDesigner
HTML5 e Css3 - 3 | WebMaster & WebDesigner
HTML5 e Css3 - 2 | WebMaster & WebDesigner
HTML5 e Css3 - 1 | WebMaster & WebDesigner
jQuery - 3 | WebMaster & WebDesigner
Javascript - 7 | WebMaster & WebDesigner
Javascript - 6 | WebMaster & WebDesigner
Javascript - 5 | WebMaster & WebDesigner
Javascript - 4 | WebMaster & WebDesigner
Javascript - 3 | WebMaster & WebDesigner
Javascript - 2 | WebMaster & WebDesigner
Javascript - 1 | WebMaster & WebDesigner
Web Usability - 3 | WebMaster & WebDesigner
Web Usability - 2 | WebMaster & WebDesigner
Web Usability - 1 | WebMaster & WebDesigner
Seo e Web Marketing - 5 | WebMaster & WebDesigner

jQuery - 5 | WebMaster & WebDesigner