SlideShare a Scribd company logo
Jquery UI Introduction




    Nguyen Thanh Trung - WD Team
                       07/12/2012
Objective




    What is jQuery UI?
    Explorer JqueryUI
    Jquery UI compare with the other (DOJO,YUI..)
    Demo




                                 2
What is Jquery UI




jQuery UI is a set of plug-ins for Jquery that add new functionalities to the Jquery core library




                                                 3
What is Jquery UI
History




                    4
Explorer Jquery UI

 Interactions

 Widgets

 Effects

 Utilities

 Theming




                     5
Explorer Jquery UI

                     Interactions



 Draggable
 Droppable
 Resizable
 Selectable
 Sortable




                         6
Explorer Jquery UI

                                              Draggable
$(selector).draggable(option)
<script>
     $(function() {
            $( "#draggable" ).draggable();
     });
</script>
<div class="demo">
     <div id="draggable" class="ui-widget-content">
            <p>Drag me around</p>
     </div>
</div><!-- End demo -->




                                                      7
Explorer Jquery UI

                                                    Droppable
$(selector).droppable(option)
<script>
     $(function() {
          $( "#draggable" ).draggable();
          $( "#droppable" ).droppable({
               drop: function( event, ui ) {
                    $( this ).addClass( "ui-state-highlight" ).find( "p" ).html( "Dropped!" );
               }
          });
     });
</script>
<div class="demo">
     <div id="draggable" class="ui-widget-content">
     <p>Drag me to my target</p>
</div>
<div id="droppable" class="ui-widget-header">
     <p>Drop here</p>
</div>



                                                           8
Explorer Jquery UI

                                                 Resizable
$(selector).resizable(option)
<script>
     $(function() {
           $( "#resizable" ).resizable();
     });
     </script>
<div class="demo">
<div id="resizable" class="ui-widget-content">
     <h3 class="ui-widget-header">Resizable</h3>
</div>
</div><!-- End demo -->




                                                    9
Explorer Jquery UI

                                                    Selectable
$(selector).selectable(option)
<script>
        $(function() {
              $( "#selectable" ).selectable();
        });
</script>


<ol id="selectable">
        <li class="ui-widget-content">Item 1</li>
        <li class="ui-widget-content">Item 2</li>
        <li class="ui-widget-content">Item 3</li>
</ol>


                                                       10
Explorer Jquery UI

                                              Sortable

 $(selector).sorttable(option)
 <script>
      $(function() {
           $( "#sortable" ).sortable();
           $( "#sortable" ).disableSelection();
      });
 </script>


 <ul id="sortable">
       <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 1</li>
       <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 2</li>
       <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 3</li>
       …....
       <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 7</li>
 </ul>



                                                  11
Explorer Jquery UI

                     Widgets
  Accordion
  Autocomplete
  Button
  Datepicker
  Dialog
  Progressbar
  Slider
  Tabs



                        12
Explorer Jquery UI

                                              Accordion

<script>
     $(function() {
          $( "#accordion" ).accordion();
     });
</script>

<div id="accordion">
     <h3><a href="#">Section 1</a></h3>
     <div>
          <p>
          Mauris mauris ante, blandit et, ultrices a,
          </p>
     </div>
     <h3><a href="#">Section 2</a></h3>
     <div>
          <p>
          Sed non urna. Donec et ante. Phasellus eu ligula.
          </p>
     </div>
</div>



                                                   13
Explorer Jquery UI

                                        Autocomplete

<script>
     $(function() {
          var availableTags = [
                "ActionScript",
                "AppleScript",
                "Asp",
                "BASIC",
                "C",
                …..,
                "Scheme"
          ];
          $( "#tags" ).autocomplete({
                source: availableTags
          });
     });
     </script>


<div class="ui-widget">
     <label for="tags">Tags: </label>
     <input id="tags">
</div>



                                            14
Explorer Jquery UI

                                                      Buttons

<script>
     $(function() {
          $( "input:submit, a, button").button();
          $( "a", ".demo" ).click(function() { return false; });
     });
</script>



<button>A button element</button>

<input value="A submit button" type="submit">

<a href="#">An anchor</a>




                                                          15
Explorer Jquery UI

                                               Datepicker


<script>
     $(function() {
            $( "#datepicker" ).datepicker();
     });
</script>
<div class="demo">
     <p>Date: <input id="datepicker" type="text"></p>
</div><!-- End demo -->




                                                   16
Explorer Jquery UI

                                                    dialog


<script>
     $(function() {
           $( "#dialog" ).dialog();
     });
     </script>
<div id="dialog" title="Basic dialog">
     <p>This is the default dialog which is useful for displaying
information. The dialog window can be moved, resized and
closed with the 'x' icon.</p>
</div>




                                                      17
Explorer Jquery UI

                                                Progressbar



<script>
     $(function() {
            $( "#progressbar" ).progressbar({
                  value: 37
            });
     });
</script>
<div id="progressbar"></div>




                                                    18
Explorer Jquery UI

                                       Slider



<script>
     $(function() {
            $( "#slider" ).slider();
     });
</script>
<div id="slider"></div>




                                        19
Explorer Jquery UI

                                                   Tabs
<script>
     $(function() {
           $( "#tabs" ).tabs();
     });
</script>
<div id="tabs">
     <ul>
           <li><a href="#tabs-1">Nunc tincidunt</a></li>
           <li><a href="#tabs-2">Proin dolor</a></li>
     </ul>
     <div id="tabs-1">
           <p>Proin elit arcu, rutrum commodo, vehicula
tempus, commodo a, risus. Curabitur nec arcu. </p>
     </div>
     <div id="tabs-2">
           <p>Proin elit arcu, rutrum commodo, vehicula
tempus, commodo a, risus. Curabitur nec arcu. </p>
     </div>
</div>

                                                    20
Explorer Jquery UI

                     Effects
 Color Animation
 Toggle Class
 Add Class
 Remove Class
 Switch Class
 Effect
 Toggle
 Hide
 Show


                        21
Explorer Jquery UI
                                          Effects
 ToggleClass : toggleClass( class, [duration] )
  Add Class : addClass( class, [duration] )
  RemoveClass: removeClass( [class], [duration] )
  SwitchClass : switchClass( remove, add, [duration] )
  Effect :   effect( effect, [options], [speed], [callback] )

  Toggle : toggle( effect, [options], [speed], [callback] )
  Hide: hide( effect, [options], [speed], [callback] )
  Show : show( effect, [options], [speed], [callback] )


                                                22
Explorer Jquery UI

                     Utilities



 Position
 Widget




                         23
Explorer Jquery UI

                            Theming




 Theming jQuery UI
 jQuery UI CSS Framework
 ThemeRoller application
 Theme Switcher Widget




                             24
Explorer Jquery UI

                               Theming Jquery UI



 There are three general approaches to theming jQuery UI plugins:


   - Download a ThemeRoller theme
   - Modify the CSS files
   - Write completely custom CSS




                                    25
Explorer Jquery UI

                       Jquery UI CSS Framework


  Layout Helpers
  Widget Containers
  Interaction States
  Interaction Cues
  Icons
  Misc Visuals



                                 26
Explorer Jquery UI

                           Layout Helpers




.ui-helper-hidden
.ui-helper-hidden-accessible
.ui-helper-reset
.ui-helper-clearfix
.ui-helper-zfix




                                27
Explorer Jquery UI

                     Widget Containers




.ui-widget
.ui-widget-header
.ui-widget-content




                            28
Explorer Jquery UI

                     Interaction States



 .ui-state-default
 .ui-state-hover
 .ui-state-focus
 .ui-state-active




                            29
Explorer Jquery UI

                         Interaction Cues



.ui-state-highlight
.ui-state-error
.ui-state-error-text
.ui-state-disabled
.ui-priority-primary
.ui-priority-secondary



                               30
Explorer Jquery UI

                                              Icons
- States and images
  .ui-icon

- Icon types
   .ui-icon-{icon type}-{icon sub description}-{direction}.
   Example :

   ui-icon-circle-triangle-e
   ui-icon-circle-triangle-s
   ui-icon-circle-triangle-w
   ui-icon-circle-triangle-n



                                                31
Explorer Jquery UI

                                          Misc Visuals



- Corner Radius helpers
 .ui-corner-tl, .ui-corner-tr, .ui-corner-bl, .ui-corner-br
 .ui-corner-top, .ui-corner-bottom, .ui-corner-right, .ui-corner-left,
 .ui-corner-all

- Overlay & Shadow
 .ui-widget-overlay
 .ui-widget-shadow




                                                 32
Explorer Jquery UI

                                       ThemeRoller



ThemeRoller is a web app that offers a fun
and intuitive interface for designing and
downloading custom themes for jQuery UI




                                             33
Explorer Jquery UI

                                    Theme Switcher Widget



<script>
 $(document).ready(function(){
  $('#switcher').themeswitcher();
 });
 </script>


<script type="text/javascript"
 src="http://jqueryui.com/themeroller/themeswitchertool/">
</script>
<div id="switcher"></div>



                                                    34
Jquery UI Compare with the other

Table of Javascript Frameworkst




 detail
 http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks#Table_of_Javascript_Frameworks



                                                     35
Jquery UI Compare with the other

Browser Support




 detail
 http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks#Table_of_Javascript_Frameworks



                                                     36
Jquery UI Compare with the other

Features




   http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks#Table_of_Javascript_Frameworks




                                                     37
Reference




            Jquery UI (O'Reilly Media)
            Jquery UI Themes (Adam Boduch)




                               38
Demo

More Related Content

PPSX
Heuristic evaluation principles
PPTX
Task analysis
PDF
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface Design
PDF
UI-UX-design-course-brochure-new 2024.pdf
PPT
Writing Technical Documents
PDF
The history of ux by bara' harb
PPT
Purpose statement
PDF
QMiP workshop: Analysing qualitative data using microsoft word
Heuristic evaluation principles
Task analysis
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface Design
UI-UX-design-course-brochure-new 2024.pdf
Writing Technical Documents
The history of ux by bara' harb
Purpose statement
QMiP workshop: Analysing qualitative data using microsoft word

What's hot (20)

PDF
JQuery UI
PDF
Metodologías para el Desarrollo de Software Educativo
DOCX
Selenium interview-questions-freshers
PDF
P5 stockage
PDF
Page Object Model and Implementation in Selenium
PDF
Advanced SQL injection to operating system full control (whitepaper)
PPTX
Java and XML
PPSX
Ids 001 ids vs ips
PPTX
TestNG Session presented in PB
PDF
Testing with Spring: An Introduction
PDF
OS X Drivers Reverse Engineering
PDF
Testing with JUnit 5 and Spring - Spring I/O 2022
PPTX
flutter intro.pptx
PPTX
Tipos de amenazas de seguridad informatica
PPTX
Selenium Automation
PPTX
OWASP ZAP Workshop for QA Testers
PDF
Deep Dive Java 17 Devoxx UK
PPTX
Webinaire : sécurité informatique sur le web - Jérôme Thémée
PPTX
Fileless Malware [Cyber Security]
JQuery UI
Metodologías para el Desarrollo de Software Educativo
Selenium interview-questions-freshers
P5 stockage
Page Object Model and Implementation in Selenium
Advanced SQL injection to operating system full control (whitepaper)
Java and XML
Ids 001 ids vs ips
TestNG Session presented in PB
Testing with Spring: An Introduction
OS X Drivers Reverse Engineering
Testing with JUnit 5 and Spring - Spring I/O 2022
flutter intro.pptx
Tipos de amenazas de seguridad informatica
Selenium Automation
OWASP ZAP Workshop for QA Testers
Deep Dive Java 17 Devoxx UK
Webinaire : sécurité informatique sur le web - Jérôme Thémée
Fileless Malware [Cyber Security]
Ad

Similar to Jquery ui (20)

PDF
jQuery UI and Plugins
PDF
jQuery (MeshU)
PDF
Jquery Ui In Action 1st Edition Tj Vantoll
PDF
Web designing course in bangalore
PPTX
jQuery Mobile Introduction ( demo on EZoapp )
PDF
jQuery (DrupalCamp Toronto)
PDF
jQuery-3-UI
PDF
Microsoft PowerPoint - &lt;b>jQuery&lt;/b>-3-UI.pptx
PDF
JQuery-Tutorial
PDF
jQuery-3-UI
PDF
jQuery, A Designer's Perspective
PPTX
A to Z about JQuery - Become Newbie to Expert Java Developer
PDF
jQuery (BostonPHP)
PDF
jQuery Loves Developers - Oredev 2009
PDF
jQuery for beginners
PDF
Jquery In Action Second Edition 2nd Ed Bear Bibeault Yehuda Katz
PDF
Lotusphere 2012 Speedgeeking - jQuery & Domino, a RAD Combination
ODP
Jquery- One slide completing all JQuery
PPTX
jQuery Mobile
PDF
Write Less Do More
jQuery UI and Plugins
jQuery (MeshU)
Jquery Ui In Action 1st Edition Tj Vantoll
Web designing course in bangalore
jQuery Mobile Introduction ( demo on EZoapp )
jQuery (DrupalCamp Toronto)
jQuery-3-UI
Microsoft PowerPoint - &lt;b>jQuery&lt;/b>-3-UI.pptx
JQuery-Tutorial
jQuery-3-UI
jQuery, A Designer's Perspective
A to Z about JQuery - Become Newbie to Expert Java Developer
jQuery (BostonPHP)
jQuery Loves Developers - Oredev 2009
jQuery for beginners
Jquery In Action Second Edition 2nd Ed Bear Bibeault Yehuda Katz
Lotusphere 2012 Speedgeeking - jQuery & Domino, a RAD Combination
Jquery- One slide completing all JQuery
jQuery Mobile
Write Less Do More
Ad

More from adm_exoplatform (14)

PPT
ODP
E xo mobile_overview_best_practice_in_mobile_application_design
PPT
Advance jquery-plugin
PPT
Development withforce
PPT
PPT
PPT
PPT
Java application server in the cloud
PPT
Memory and runtime analysis
PPT
Jvm mbeans jmxtran
PPT
Git training
PPT
Cluster mode and plf cluster
PPT
Cluster mode and plf cluster
E xo mobile_overview_best_practice_in_mobile_application_design
Advance jquery-plugin
Development withforce
Java application server in the cloud
Memory and runtime analysis
Jvm mbeans jmxtran
Git training
Cluster mode and plf cluster
Cluster mode and plf cluster

Recently uploaded (20)

PPTX
continuous_steps_relay.pptx. Another activity
DOC
NSCAD毕业证学历认证,温哥华岛大学毕业证国外证书制作申请
PDF
Benben maam tess of the report on somthing
PPTX
the Honda_ASIMO_Presentation_Updated.pptx
PPTX
Other Dance Forms - G10 MAPEH Reporting.pptx
PPT
business model and some other things that
PDF
High-Quality PDF Backlinking for Better Rankings
PPTX
Safety_Pharmacology_Tier2_Edibbbbbbbbbbbbbbbable.pptx
PDF
oppenheimer and the story of the atomic bomb
PDF
MAGNET STORY- Coaster Sequence (Rough Version 2).pdf
PDF
TAIPANQQ SITUS MUDAH MENANG DAN MUDAH MAXWIN SEGERA DAFTAR DI TAIPANQQ DAN RA...
PDF
Western Pop Music: From Classics to Chart-Toppers
PDF
Gess1025.pdfdadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
PDF
Between the Reels and the Revolution Enzo Zelocchi’s Unscripted Path Through ...
PPTX
providenetworksystemadministration.pptxhnnhgcbdjckk
DOCX
Talking Owls and Time Travel: Lessons in Curiosity
PPTX
BULAN K3 NASIONAL PowerPt Templates.pptx
DOCX
Nina Volyanska Controversy in Fishtank Live_ Unraveling the Mystery Behind th...
PDF
How Old Radio Shows in the 1940s and 1950s Helped Ella Fitzgerald Grow.pdf
DOCX
Elisabeth de Pot, the Witch of Flanders .
continuous_steps_relay.pptx. Another activity
NSCAD毕业证学历认证,温哥华岛大学毕业证国外证书制作申请
Benben maam tess of the report on somthing
the Honda_ASIMO_Presentation_Updated.pptx
Other Dance Forms - G10 MAPEH Reporting.pptx
business model and some other things that
High-Quality PDF Backlinking for Better Rankings
Safety_Pharmacology_Tier2_Edibbbbbbbbbbbbbbbable.pptx
oppenheimer and the story of the atomic bomb
MAGNET STORY- Coaster Sequence (Rough Version 2).pdf
TAIPANQQ SITUS MUDAH MENANG DAN MUDAH MAXWIN SEGERA DAFTAR DI TAIPANQQ DAN RA...
Western Pop Music: From Classics to Chart-Toppers
Gess1025.pdfdadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Between the Reels and the Revolution Enzo Zelocchi’s Unscripted Path Through ...
providenetworksystemadministration.pptxhnnhgcbdjckk
Talking Owls and Time Travel: Lessons in Curiosity
BULAN K3 NASIONAL PowerPt Templates.pptx
Nina Volyanska Controversy in Fishtank Live_ Unraveling the Mystery Behind th...
How Old Radio Shows in the 1940s and 1950s Helped Ella Fitzgerald Grow.pdf
Elisabeth de Pot, the Witch of Flanders .

Jquery ui

  • 1. Jquery UI Introduction Nguyen Thanh Trung - WD Team 07/12/2012
  • 2. Objective  What is jQuery UI?  Explorer JqueryUI  Jquery UI compare with the other (DOJO,YUI..)  Demo 2
  • 3. What is Jquery UI jQuery UI is a set of plug-ins for Jquery that add new functionalities to the Jquery core library 3
  • 4. What is Jquery UI History 4
  • 5. Explorer Jquery UI  Interactions  Widgets  Effects  Utilities  Theming 5
  • 6. Explorer Jquery UI Interactions  Draggable  Droppable  Resizable  Selectable  Sortable 6
  • 7. Explorer Jquery UI Draggable $(selector).draggable(option) <script> $(function() { $( "#draggable" ).draggable(); }); </script> <div class="demo"> <div id="draggable" class="ui-widget-content"> <p>Drag me around</p> </div> </div><!-- End demo --> 7
  • 8. Explorer Jquery UI Droppable $(selector).droppable(option) <script> $(function() { $( "#draggable" ).draggable(); $( "#droppable" ).droppable({ drop: function( event, ui ) { $( this ).addClass( "ui-state-highlight" ).find( "p" ).html( "Dropped!" ); } }); }); </script> <div class="demo"> <div id="draggable" class="ui-widget-content"> <p>Drag me to my target</p> </div> <div id="droppable" class="ui-widget-header"> <p>Drop here</p> </div> 8
  • 9. Explorer Jquery UI Resizable $(selector).resizable(option) <script> $(function() { $( "#resizable" ).resizable(); }); </script> <div class="demo"> <div id="resizable" class="ui-widget-content"> <h3 class="ui-widget-header">Resizable</h3> </div> </div><!-- End demo --> 9
  • 10. Explorer Jquery UI Selectable $(selector).selectable(option) <script> $(function() { $( "#selectable" ).selectable(); }); </script> <ol id="selectable"> <li class="ui-widget-content">Item 1</li> <li class="ui-widget-content">Item 2</li> <li class="ui-widget-content">Item 3</li> </ol> 10
  • 11. Explorer Jquery UI Sortable $(selector).sorttable(option) <script> $(function() { $( "#sortable" ).sortable(); $( "#sortable" ).disableSelection(); }); </script> <ul id="sortable"> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 1</li> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 2</li> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 3</li> ….... <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 7</li> </ul> 11
  • 12. Explorer Jquery UI Widgets  Accordion  Autocomplete  Button  Datepicker  Dialog  Progressbar  Slider  Tabs 12
  • 13. Explorer Jquery UI Accordion <script> $(function() { $( "#accordion" ).accordion(); }); </script> <div id="accordion"> <h3><a href="#">Section 1</a></h3> <div> <p> Mauris mauris ante, blandit et, ultrices a, </p> </div> <h3><a href="#">Section 2</a></h3> <div> <p> Sed non urna. Donec et ante. Phasellus eu ligula. </p> </div> </div> 13
  • 14. Explorer Jquery UI Autocomplete <script> $(function() { var availableTags = [ "ActionScript", "AppleScript", "Asp", "BASIC", "C", ….., "Scheme" ]; $( "#tags" ).autocomplete({ source: availableTags }); }); </script> <div class="ui-widget"> <label for="tags">Tags: </label> <input id="tags"> </div> 14
  • 15. Explorer Jquery UI Buttons <script> $(function() { $( "input:submit, a, button").button(); $( "a", ".demo" ).click(function() { return false; }); }); </script> <button>A button element</button> <input value="A submit button" type="submit"> <a href="#">An anchor</a> 15
  • 16. Explorer Jquery UI Datepicker <script> $(function() { $( "#datepicker" ).datepicker(); }); </script> <div class="demo"> <p>Date: <input id="datepicker" type="text"></p> </div><!-- End demo --> 16
  • 17. Explorer Jquery UI dialog <script> $(function() { $( "#dialog" ).dialog(); }); </script> <div id="dialog" title="Basic dialog"> <p>This is the default dialog which is useful for displaying information. The dialog window can be moved, resized and closed with the 'x' icon.</p> </div> 17
  • 18. Explorer Jquery UI Progressbar <script> $(function() { $( "#progressbar" ).progressbar({ value: 37 }); }); </script> <div id="progressbar"></div> 18
  • 19. Explorer Jquery UI Slider <script> $(function() { $( "#slider" ).slider(); }); </script> <div id="slider"></div> 19
  • 20. Explorer Jquery UI Tabs <script> $(function() { $( "#tabs" ).tabs(); }); </script> <div id="tabs"> <ul> <li><a href="#tabs-1">Nunc tincidunt</a></li> <li><a href="#tabs-2">Proin dolor</a></li> </ul> <div id="tabs-1"> <p>Proin elit arcu, rutrum commodo, vehicula tempus, commodo a, risus. Curabitur nec arcu. </p> </div> <div id="tabs-2"> <p>Proin elit arcu, rutrum commodo, vehicula tempus, commodo a, risus. Curabitur nec arcu. </p> </div> </div> 20
  • 21. Explorer Jquery UI Effects  Color Animation  Toggle Class  Add Class  Remove Class  Switch Class  Effect  Toggle  Hide  Show 21
  • 22. Explorer Jquery UI Effects ToggleClass : toggleClass( class, [duration] ) Add Class : addClass( class, [duration] ) RemoveClass: removeClass( [class], [duration] ) SwitchClass : switchClass( remove, add, [duration] ) Effect : effect( effect, [options], [speed], [callback] ) Toggle : toggle( effect, [options], [speed], [callback] ) Hide: hide( effect, [options], [speed], [callback] ) Show : show( effect, [options], [speed], [callback] ) 22
  • 23. Explorer Jquery UI Utilities  Position  Widget 23
  • 24. Explorer Jquery UI Theming  Theming jQuery UI  jQuery UI CSS Framework  ThemeRoller application  Theme Switcher Widget 24
  • 25. Explorer Jquery UI Theming Jquery UI There are three general approaches to theming jQuery UI plugins: - Download a ThemeRoller theme - Modify the CSS files - Write completely custom CSS 25
  • 26. Explorer Jquery UI Jquery UI CSS Framework Layout Helpers Widget Containers Interaction States Interaction Cues Icons Misc Visuals 26
  • 27. Explorer Jquery UI Layout Helpers .ui-helper-hidden .ui-helper-hidden-accessible .ui-helper-reset .ui-helper-clearfix .ui-helper-zfix 27
  • 28. Explorer Jquery UI Widget Containers .ui-widget .ui-widget-header .ui-widget-content 28
  • 29. Explorer Jquery UI Interaction States .ui-state-default .ui-state-hover .ui-state-focus .ui-state-active 29
  • 30. Explorer Jquery UI Interaction Cues .ui-state-highlight .ui-state-error .ui-state-error-text .ui-state-disabled .ui-priority-primary .ui-priority-secondary 30
  • 31. Explorer Jquery UI Icons - States and images .ui-icon - Icon types .ui-icon-{icon type}-{icon sub description}-{direction}. Example : ui-icon-circle-triangle-e ui-icon-circle-triangle-s ui-icon-circle-triangle-w ui-icon-circle-triangle-n 31
  • 32. Explorer Jquery UI Misc Visuals - Corner Radius helpers .ui-corner-tl, .ui-corner-tr, .ui-corner-bl, .ui-corner-br .ui-corner-top, .ui-corner-bottom, .ui-corner-right, .ui-corner-left, .ui-corner-all - Overlay & Shadow .ui-widget-overlay .ui-widget-shadow 32
  • 33. Explorer Jquery UI ThemeRoller ThemeRoller is a web app that offers a fun and intuitive interface for designing and downloading custom themes for jQuery UI 33
  • 34. Explorer Jquery UI Theme Switcher Widget <script> $(document).ready(function(){ $('#switcher').themeswitcher(); }); </script> <script type="text/javascript" src="http://jqueryui.com/themeroller/themeswitchertool/"> </script> <div id="switcher"></div> 34
  • 35. Jquery UI Compare with the other Table of Javascript Frameworkst detail http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks#Table_of_Javascript_Frameworks 35
  • 36. Jquery UI Compare with the other Browser Support detail http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks#Table_of_Javascript_Frameworks 36
  • 37. Jquery UI Compare with the other Features http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks#Table_of_Javascript_Frameworks 37
  • 38. Reference Jquery UI (O'Reilly Media) Jquery UI Themes (Adam Boduch) 38
  • 39. Demo