SlideShare a Scribd company logo
1 of 40
iFour ConsultancyJQuery
 Introduction to JQuery
 Advantages of JQuery
 JQuery Syntax
 Enable JQuery
 Javascript vs Jquery
 Jquery Selectors
 Positional Selectors
 Basic Selectors
 Form Element Selector
 Events
 Event Functions
 Jquery UI : Interaction
 Jquery UI : Widgets
 Jquery UI : Effects
INDEX
http://www.ifourtechnolab.com/
 JavaScript Library
 Greatly simplifies JavaScript programming
 It is a lightweight, "write less, do more", JavaScript library
 Simplifies HTML document traversing, event handling, animating, and Ajax interactions
for rapid web development
 The purpose is to make it much easier to use JavaScript on your website
Introduction to JQuery
ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
 There are lots of other JavaScript frameworks out there, but jQuery seems to be the most
popular, and also the most extendable
 Many of the biggest companies on the Web use jQuery, such as:
• Google
• Microsoft
• IBM
• Netflix
Advantages of jQuery
ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
 There are several ways to start using jQuery on your website
• Download the jQuery library from jQuery.com
• Include jQuery from a CDN, like Google
 There are two versions of jQuery available for downloading:
• Production version
• Development version
 If you don't want to download and host jQuery yourself, you can include it from a CDN
(Content Delivery Network)
 Both Google and Microsoft host jQuery
How to Install
ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
jQuery Syntax
 It is tailor made for selecting HTML elements and performing some action on the
element(s)
 Basic syntax is: $(selector).action()
• A $ sign to define/access jQuery
• A (selector) to "query (or find)" HTML elements
• A jQuery action() to be performed on the element(s)
 The Document Ready event is used to prevent any jQuery code from running before the
document is finished loading (is ready)
 It is good practice to wait for the document to be fully loaded and ready before working
with it
ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
Enable jQuery in your page
jQuery can be enabled in your page by including reference to jQuery library file
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js">
Introduce a jQuery function by using the below given function
$(document).ready(function(){
//Script goes here
});
OR
$(function(){
//Script goes here
});
ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
JavaScript vs jQuery
Example 1 - Hide an element with id "textbox“
//JavaScript
document.getElementById('textbox').style.display = "none";
//jQuery
$(' #textbox' ).hide();
Example 2 - Create a <h1> tag with "my text“
//JavaScript
var h1 = document.CreateElement("h1");
h1.innerHTML = "my text";
document.getElementsByTagName('body')[0].appendChild(h1);
//jQuery
$(' body').append( $("<h1/>").html("my text") ;
ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
 One of the most important parts of the jQuery library
 Allow you to select and manipulate HTML element(s)
 Used to "find" (or select) HTML elements based on their id, classes, types, attributes,
values of attributes and much more
 Selects elements based on the element name
 The jQuery #id selector uses the id attribute of an HTML tag to find the specific element.
 The jQuery class selector finds elements with a specific class
jQuery Selectors
ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
Positional Selectors
Syntax: Examples:
$("selector:first") $("p:first")
$("selector:last") $("p:last")
$("selector:odd") $("p:odd")
$("selector:even") $("p:even")
$("selector:eq(i)") $("p:eq(1)")
$("selector:gt(i)") $("p:gt(1)")
$("selector:lt(i)") $("p:lt(1)")
ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
Basic selectors
Tag Name
document.getElementsByTagName("tagName"); (JavaScript)
$("tagName") - $("div"), $("p"), $("div")
 Tag ID
document.getElementById("id"); (JavaScript)
$("#id") - $("#name"), $("#address")
Tag Class
document.getElementsByClassName("className"); (JavaScript)
$(".className") - $(".comment"), $(".code")
 To select all elements - $("*")
ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
Form Element(Custom) Selectors
$("selector:visible") $("selector:input")
$("selector:hidden") $("selector:text")
$("selector:disabled") $("selector:password")
$("selector:enabled") $("selector:radio")
$("selector:checked") $("selector:checkbox")
$("selector:selected") $("selector:submit")
$("selector:header") $("selector:reset")
$("selector:animated") $("selector:image")
$("selector:not(selector:not)") $("selector:file")
$("selector:button")
ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
Retrieve, Set and Remove attribute
Syntax: Examples:
$("selector").attr("name") $("img").attr("src")
$("selector").attr("key","val") $("p").attr("class","source")
$("selector").attr("key",fn()) $("img").attr("height",calHt())
$("selector").attr(properties) $("img").attr({"src":"/path/","title" : "My Img"});
$("selector").removeAttr(attr) $("div").removeAttr("class“)
ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
Class, HTML, Text, Value - Functions
$("selector").hasClass("className")
$("selector").addClass("className")
$("selector").removeClass("className")
$("selector").toggleClass("className")
$("selector").html()
$("selector").html("html code")
$("selector").text()
$("selector").text("text content")
$("selector").val()
$("selector").val("value")
ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
 All the different visitor's actions that a web page can respond to are called events
 Represents the precise moment when something happens
 Examples:
• moving a mouse over an element
• selecting a radio button
• clicking on an element
 The term "fires/fired" is often used with events. Example: "The keypress event is fired, the
moment you press a key"
Events
ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
Commonly Used jQuery Event Methods
 click()
• This method attaches an event handler function to an HTML element
• The function is executed when the user clicks on the HTML element
• The following example says: When a click event fires on a <p> element; hide the
current <p> element:
• Example:
$("p").click(function(){
$(this).hide();
});
ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
Commonly Used jQuery Event Methods
 dblclick()
• This method attaches an event handler function to an HTML element
• The function is executed when the user double-clicks on the HTML
element:
• Example:
$("p").dblclick(function(){
$(this).hide();
});
ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
Commonly Used jQuery Event Methods
 mouseenter()
• This method attaches an event handler function to an HTML element
• The function is executed when the mouse pointer enters the HTML
element:
• Example:
$("#p1").mouseenter(function(){
alert("You entered p1!");
});
ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
Commonly Used jQuery Event Methods
 mouseleave()
• This method attaches an event handler function to an HTML element
• The function is executed when the mouse pointer leaves the HTML
element:
• Example:
$("#p1").mouseleave(function(){
alert("Bye! You now leave p1!");
});
ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
Commonly Used jQuery Event Methods
 mousedown()
• This method attaches an event handler function to an HTML element
• The function is executed, when the left, middle or right mouse button is
pressed down, while the mouse is over the HTML element:
• Example:
$("#p1").mousedown(function(){
alert("Mouse down over p1!");
});
ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
Commonly Used jQuery Event Methods
 mouseup()
• This method attaches an event handler function to an HTML element
• The function is executed, when the left, middle or right mouse button is released,
while the mouse is over the HTML element:
• Example:
$("#p1").mouseup(function(){
alert("Mouse up over p1!");
});
ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
Commonly Used jQuery Event Methods
 hover()
• This method takes two functions and is a combination of the mouseenter() and
mouseleave() methods
• The first function is executed when the mouse enters the HTML element, and the second
function is executed when the mouse leaves the HTML element:
• Example:
$("#p1").hover(function(){
alert("You hover p1!");
});
ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
Commonly Used jQuery Event Methods
 focus()
• This method attaches an event handler function to an HTML form field
• The function is executed when the form field gets focus:
• Example:
$("input").focus(function(){
$(this).css("background-color", "#cccccc");
});
ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
Commonly Used jQuery Event Methods
 blur()
• This method attaches an event handler function to an HTML form field
• The function is executed when the form field loses focus:
• Example:
$("input").blur(function(){
$(this).css("background-color", "#ffffff");
});
ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
Useful Event Functions
 .hide() display:true
 .show() display:none
 .toggle(func1, func2) first click calls func1, next click
executes func2
 .hover(over, out) mouseover, mouseout
ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
Effects
 show() Shows the selected elements
 Hide() Hides the selected elements
 fadeIn() Fades in the selected elements
 fadeOut() Fades out the selected elements
 fadeToggle() Toggles between the fadeIn() and fadeOut() methods
 slideUp() Slides-up (hides) the selected elements
ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
 slideDown() Slides-down (shows) the selected elements
 Finish() Stops, removes and completes all queued animations for the selected
elements
 Delay() Sets a delay for all queued functions on the selected elements
 Animate() Runs a custom animation on the selected elements
 Stop() Stops the currently running animation for the selected elements
 Dequeue() Removes the next function from the queue, and then executes the function
Effects
ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
 Collection of GUI widgets, animated visual effects, and themes implemented
with jQuery (a JavaScript library), Cascading Style Sheets, and HTML. Whether you're
building highly interactive web applications or you just need to add a date picker to a form
control, jQuery UI is the perfect choice.
 Features
 Interactions
 Widgets
 Effects
jQuery UI
ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
 Draggable : Allow elements to be moved using the mouse
 Droppable : Create targets for draggable elements
 Resizable : Change the size of an element using the mouse
 Selectable : Use the mouse to select elements, individually or in a group
 Sortable : Reorder elements in a list or grid using the mouse
jQuery UI : Interactions
ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
 Draggable : Allow elements to be moved using the mouse
 Droppable : Create targets for draggable elements
 Resizable : Change the size of an element using the mouse
 Selectable : Use the mouse to select elements, individually or in a group
 Sortable : Reorder elements in a list or grid using the mouse
jQuery UI : Interactions
ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
jQuery UI : Interactions - Example (Draggable, Resizable)
ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
 Accordion : Displays collapsible content panels for presenting information in a limited
amount of space
 Autocomplete : Enables users to quickly find and select from a pre-populated list of values
as they type, leveraging searching and filtering
 Button : Enhances standard form elements like buttons, inputs and anchors to themeable
buttons with appropriate hover and active styles
 Checkboxradio : Enhances standard checkbox and radio input element to themeable
buttons with appropriate hover and active styles
 ControlGroup : Groups multiple buttons and other widgets into one visual set
 Datepicker : Select a date from a popup or inline calendar
jQuery UI : Widgets
ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
 Dialog : Open content in an interactive overlay
 Menu : Themeable menu with mouse and keyboard interactions for navigation
 Progressbar : Display status of a determinate or indeterminate process
 SelectMenu : Duplicates and extends the functionality of a native HTML select element to
overcome the limitations of the native control
 Slider : Drag a handle to select a numeric value
 Spinner : Enhance a text input for entering numeric values, with up/down buttons and
arrow key handling
 Tabs : A single content area with multiple panels, each associated with a header in a list
 Tooltip : Customizable, themeable tooltips, replacing native tooltips
jQuery UI : Widgets
ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
 Accordion
jQuery UI : Widgets - Examples
ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
 Autocomplete
jQuery UI : Widgets - Examples
ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
 Datepicker
jQuery UI : Widgets - Examples
ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
 Add Class : Adds class(es) to elements while animating all style changes
 Color Animation : Animate the properties of elements between colors
 Easing : Apply an easing equation to an animation
 Effect : Apply an animation effect to an element
 Hide : Hide elements using custom effects
 Remove Class : Removes class(es) from elements while animating all style changes
 Show : Display elements using custom effects
 Switch Class : Add and remove class(es) to elements while animating all style changes
 Toggle : Display or hide elements using custom effects
 Toggle Class : Toggle class(es) on elements while animating all style changes
jQuery UI : Effects
ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
 Add Class and Remove Class
jQuery UI : Effects - Examples
ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
 http://www.w3schools.com/jquery/
 https://www.tutorialspoint.com/jquery/
References
ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
Questions?
ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/

More Related Content

What's hot

MVVM with SwiftUI and Combine
MVVM with SwiftUI and CombineMVVM with SwiftUI and Combine
MVVM with SwiftUI and CombineTai Lun Tseng
 
How to build an AngularJS backend-ready app WITHOUT BACKEND
How to build an AngularJS backend-ready app WITHOUT BACKEND How to build an AngularJS backend-ready app WITHOUT BACKEND
How to build an AngularJS backend-ready app WITHOUT BACKEND Enrique Oriol Bermúdez
 
Rails for Beginners - Le Wagon
Rails for Beginners - Le WagonRails for Beginners - Le Wagon
Rails for Beginners - Le WagonAlex Benoit
 
Tips and tricks for building api heavy ruby on rails applications
Tips and tricks for building api heavy ruby on rails applicationsTips and tricks for building api heavy ruby on rails applications
Tips and tricks for building api heavy ruby on rails applicationsTim Cull
 
jQuery 1.7 Events
jQuery 1.7 EventsjQuery 1.7 Events
jQuery 1.7 Eventsdmethvin
 
Getting the Most Out of jQuery Widgets
Getting the Most Out of jQuery WidgetsGetting the Most Out of jQuery Widgets
Getting the Most Out of jQuery Widgetsvelveeta_512
 
Ajax Rails
Ajax RailsAjax Rails
Ajax Railshot
 
jQuery Performance Tips and Tricks (2011)
jQuery Performance Tips and Tricks (2011)jQuery Performance Tips and Tricks (2011)
jQuery Performance Tips and Tricks (2011)Addy Osmani
 
Angular or Backbone: Go Mobile!
Angular or Backbone: Go Mobile!Angular or Backbone: Go Mobile!
Angular or Backbone: Go Mobile!Doris Chen
 
Building Universal Web Apps with React ForwardJS 2017
Building Universal Web Apps with React ForwardJS 2017Building Universal Web Apps with React ForwardJS 2017
Building Universal Web Apps with React ForwardJS 2017Elyse Kolker Gordon
 
Appcelerator Titanium Kinetic practices part 1
Appcelerator Titanium Kinetic practices part 1Appcelerator Titanium Kinetic practices part 1
Appcelerator Titanium Kinetic practices part 1フ乇丂ひ丂
 
Javascript MVC & Backbone Tips & Tricks
Javascript MVC & Backbone Tips & TricksJavascript MVC & Backbone Tips & Tricks
Javascript MVC & Backbone Tips & TricksHjörtur Hilmarsson
 
Getting Started with Combine And SwiftUI
Getting Started with Combine And SwiftUIGetting Started with Combine And SwiftUI
Getting Started with Combine And SwiftUIScott Gardner
 
jQuery('#knowledge').appendTo('#you');
jQuery('#knowledge').appendTo('#you');jQuery('#knowledge').appendTo('#you');
jQuery('#knowledge').appendTo('#you');mikehostetler
 
Google App Engine in 40 minutes (the absolute essentials)
Google App Engine in 40 minutes (the absolute essentials)Google App Engine in 40 minutes (the absolute essentials)
Google App Engine in 40 minutes (the absolute essentials)Python Ireland
 
Dependency Management with RequireJS
Dependency Management with RequireJSDependency Management with RequireJS
Dependency Management with RequireJSAaronius
 

What's hot (20)

MVVM with SwiftUI and Combine
MVVM with SwiftUI and CombineMVVM with SwiftUI and Combine
MVVM with SwiftUI and Combine
 
How to build an AngularJS backend-ready app WITHOUT BACKEND
How to build an AngularJS backend-ready app WITHOUT BACKEND How to build an AngularJS backend-ready app WITHOUT BACKEND
How to build an AngularJS backend-ready app WITHOUT BACKEND
 
Boost your angular app with web workers
Boost your angular app with web workersBoost your angular app with web workers
Boost your angular app with web workers
 
iOS and Android apps automation
iOS and Android apps automationiOS and Android apps automation
iOS and Android apps automation
 
Rails for Beginners - Le Wagon
Rails for Beginners - Le WagonRails for Beginners - Le Wagon
Rails for Beginners - Le Wagon
 
Tips and tricks for building api heavy ruby on rails applications
Tips and tricks for building api heavy ruby on rails applicationsTips and tricks for building api heavy ruby on rails applications
Tips and tricks for building api heavy ruby on rails applications
 
jQuery 1.7 Events
jQuery 1.7 EventsjQuery 1.7 Events
jQuery 1.7 Events
 
Getting the Most Out of jQuery Widgets
Getting the Most Out of jQuery WidgetsGetting the Most Out of jQuery Widgets
Getting the Most Out of jQuery Widgets
 
Sane Async Patterns
Sane Async PatternsSane Async Patterns
Sane Async Patterns
 
Ajax Rails
Ajax RailsAjax Rails
Ajax Rails
 
jQuery Performance Tips and Tricks (2011)
jQuery Performance Tips and Tricks (2011)jQuery Performance Tips and Tricks (2011)
jQuery Performance Tips and Tricks (2011)
 
Angular or Backbone: Go Mobile!
Angular or Backbone: Go Mobile!Angular or Backbone: Go Mobile!
Angular or Backbone: Go Mobile!
 
Building Universal Web Apps with React ForwardJS 2017
Building Universal Web Apps with React ForwardJS 2017Building Universal Web Apps with React ForwardJS 2017
Building Universal Web Apps with React ForwardJS 2017
 
Appcelerator Titanium Kinetic practices part 1
Appcelerator Titanium Kinetic practices part 1Appcelerator Titanium Kinetic practices part 1
Appcelerator Titanium Kinetic practices part 1
 
Javascript MVC & Backbone Tips & Tricks
Javascript MVC & Backbone Tips & TricksJavascript MVC & Backbone Tips & Tricks
Javascript MVC & Backbone Tips & Tricks
 
Getting Started with Combine And SwiftUI
Getting Started with Combine And SwiftUIGetting Started with Combine And SwiftUI
Getting Started with Combine And SwiftUI
 
jQuery('#knowledge').appendTo('#you');
jQuery('#knowledge').appendTo('#you');jQuery('#knowledge').appendTo('#you');
jQuery('#knowledge').appendTo('#you');
 
FuncUnit
FuncUnitFuncUnit
FuncUnit
 
Google App Engine in 40 minutes (the absolute essentials)
Google App Engine in 40 minutes (the absolute essentials)Google App Engine in 40 minutes (the absolute essentials)
Google App Engine in 40 minutes (the absolute essentials)
 
Dependency Management with RequireJS
Dependency Management with RequireJSDependency Management with RequireJS
Dependency Management with RequireJS
 

Viewers also liked

Analisis de caso enseñanza situada villa
Analisis de caso enseñanza situada villaAnalisis de caso enseñanza situada villa
Analisis de caso enseñanza situada villaZule Aguayo Orozco
 
Agc wp-separation of industrial multi-component mixtures
Agc wp-separation of industrial multi-component mixturesAgc wp-separation of industrial multi-component mixtures
Agc wp-separation of industrial multi-component mixturesAGC International, LLC
 
16770 архівація win rar
16770 архівація win rar16770 архівація win rar
16770 архівація win rarkissoli
 
ISTE 2016 Use Live Streaming to Connect and Share information
ISTE 2016 Use Live Streaming to Connect and Share informationISTE 2016 Use Live Streaming to Connect and Share information
ISTE 2016 Use Live Streaming to Connect and Share informationM. Monte Tatom
 
ATA 2016 Exciting Ways to Connect with all Educators, Students and Community ...
ATA 2016 Exciting Ways to Connect with all Educators, Students and Community ...ATA 2016 Exciting Ways to Connect with all Educators, Students and Community ...
ATA 2016 Exciting Ways to Connect with all Educators, Students and Community ...M. Monte Tatom
 
Diversion First Stakeholders Meeting: Nov. 12, 2015
Diversion First Stakeholders Meeting: Nov. 12, 2015Diversion First Stakeholders Meeting: Nov. 12, 2015
Diversion First Stakeholders Meeting: Nov. 12, 2015Fairfax County
 
Math and Google Drawing
Math and Google Drawing Math and Google Drawing
Math and Google Drawing Rae Fearing
 
Innovative Slope Stabilisation Works
Innovative Slope Stabilisation WorksInnovative Slope Stabilisation Works
Innovative Slope Stabilisation Worksselvem
 
Fto workshop
Fto workshopFto workshop
Fto workshopSam Nixon
 
AOM16 Lean Insights Big Impact
AOM16 Lean Insights Big ImpactAOM16 Lean Insights Big Impact
AOM16 Lean Insights Big ImpactAMASanDiego
 

Viewers also liked (19)

Mvc by asp.net development company in india - part 2
Mvc by asp.net development company in india  - part 2Mvc by asp.net development company in india  - part 2
Mvc by asp.net development company in india - part 2
 
HTML Basics by software development company india
HTML Basics by software development company indiaHTML Basics by software development company india
HTML Basics by software development company india
 
jQuery plugins & JSON
jQuery plugins & JSONjQuery plugins & JSON
jQuery plugins & JSON
 
Web API with ASP.NET MVC by Software development company in india
Web API with ASP.NET  MVC  by Software development company in indiaWeb API with ASP.NET  MVC  by Software development company in india
Web API with ASP.NET MVC by Software development company in india
 
Analisis de caso enseñanza situada villa
Analisis de caso enseñanza situada villaAnalisis de caso enseñanza situada villa
Analisis de caso enseñanza situada villa
 
Muhamad fajri uas
Muhamad fajri uasMuhamad fajri uas
Muhamad fajri uas
 
Agc wp-separation of industrial multi-component mixtures
Agc wp-separation of industrial multi-component mixturesAgc wp-separation of industrial multi-component mixtures
Agc wp-separation of industrial multi-component mixtures
 
16770 архівація win rar
16770 архівація win rar16770 архівація win rar
16770 архівація win rar
 
ISTE 2016 Use Live Streaming to Connect and Share information
ISTE 2016 Use Live Streaming to Connect and Share informationISTE 2016 Use Live Streaming to Connect and Share information
ISTE 2016 Use Live Streaming to Connect and Share information
 
Sales Analytics
Sales AnalyticsSales Analytics
Sales Analytics
 
ATA 2016 Exciting Ways to Connect with all Educators, Students and Community ...
ATA 2016 Exciting Ways to Connect with all Educators, Students and Community ...ATA 2016 Exciting Ways to Connect with all Educators, Students and Community ...
ATA 2016 Exciting Ways to Connect with all Educators, Students and Community ...
 
Diversion First Stakeholders Meeting: Nov. 12, 2015
Diversion First Stakeholders Meeting: Nov. 12, 2015Diversion First Stakeholders Meeting: Nov. 12, 2015
Diversion First Stakeholders Meeting: Nov. 12, 2015
 
Math and Google Drawing
Math and Google Drawing Math and Google Drawing
Math and Google Drawing
 
C# fundamentals Part 2
C# fundamentals Part 2C# fundamentals Part 2
C# fundamentals Part 2
 
MVC by asp.net development company in india
MVC by asp.net development company in indiaMVC by asp.net development company in india
MVC by asp.net development company in india
 
Innovative Slope Stabilisation Works
Innovative Slope Stabilisation WorksInnovative Slope Stabilisation Works
Innovative Slope Stabilisation Works
 
Fto workshop
Fto workshopFto workshop
Fto workshop
 
AOM16 Lean Insights Big Impact
AOM16 Lean Insights Big ImpactAOM16 Lean Insights Big Impact
AOM16 Lean Insights Big Impact
 
Cascading style sheets - CSS
Cascading style sheets - CSSCascading style sheets - CSS
Cascading style sheets - CSS
 

Similar to jQuery for web development

Similar to jQuery for web development (20)

Introduction to jQuery
Introduction to jQueryIntroduction to jQuery
Introduction to jQuery
 
J query training
J query trainingJ query training
J query training
 
J Query (Complete Course) by Muhammad Ehtisham Siddiqui
J Query (Complete Course) by Muhammad Ehtisham SiddiquiJ Query (Complete Course) by Muhammad Ehtisham Siddiqui
J Query (Complete Course) by Muhammad Ehtisham Siddiqui
 
jQuery
jQueryjQuery
jQuery
 
Short intro to JQuery and Modernizr
Short intro to JQuery and ModernizrShort intro to JQuery and Modernizr
Short intro to JQuery and Modernizr
 
jQuery in the [Aol.] Enterprise
jQuery in the [Aol.] EnterprisejQuery in the [Aol.] Enterprise
jQuery in the [Aol.] Enterprise
 
JavaScript Libraries
JavaScript LibrariesJavaScript Libraries
JavaScript Libraries
 
J query
J queryJ query
J query
 
jQuery
jQueryjQuery
jQuery
 
Jquery tutorial-beginners
Jquery tutorial-beginnersJquery tutorial-beginners
Jquery tutorial-beginners
 
JQuery
JQueryJQuery
JQuery
 
jQuery Fundamentals
jQuery FundamentalsjQuery Fundamentals
jQuery Fundamentals
 
JQuery UI
JQuery UIJQuery UI
JQuery UI
 
Learning jQuery made exciting in an interactive session by one of our team me...
Learning jQuery made exciting in an interactive session by one of our team me...Learning jQuery made exciting in an interactive session by one of our team me...
Learning jQuery made exciting in an interactive session by one of our team me...
 
Javascript first-class citizenery
Javascript first-class citizeneryJavascript first-class citizenery
Javascript first-class citizenery
 
Week 4 - jQuery + Ajax
Week 4 - jQuery + AjaxWeek 4 - jQuery + Ajax
Week 4 - jQuery + Ajax
 
jQuery Tips Tricks Trivia
jQuery Tips Tricks TriviajQuery Tips Tricks Trivia
jQuery Tips Tricks Trivia
 
jQuery
jQueryjQuery
jQuery
 
Jquery beltranhomewrok
Jquery beltranhomewrokJquery beltranhomewrok
Jquery beltranhomewrok
 
Jquery beltranhomewrok
Jquery beltranhomewrokJquery beltranhomewrok
Jquery beltranhomewrok
 

Recently uploaded

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 

Recently uploaded (20)

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 

jQuery for web development

  • 2.  Introduction to JQuery  Advantages of JQuery  JQuery Syntax  Enable JQuery  Javascript vs Jquery  Jquery Selectors  Positional Selectors  Basic Selectors  Form Element Selector  Events  Event Functions  Jquery UI : Interaction  Jquery UI : Widgets  Jquery UI : Effects INDEX http://www.ifourtechnolab.com/
  • 3.  JavaScript Library  Greatly simplifies JavaScript programming  It is a lightweight, "write less, do more", JavaScript library  Simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development  The purpose is to make it much easier to use JavaScript on your website Introduction to JQuery ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
  • 4.  There are lots of other JavaScript frameworks out there, but jQuery seems to be the most popular, and also the most extendable  Many of the biggest companies on the Web use jQuery, such as: • Google • Microsoft • IBM • Netflix Advantages of jQuery ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
  • 5.  There are several ways to start using jQuery on your website • Download the jQuery library from jQuery.com • Include jQuery from a CDN, like Google  There are two versions of jQuery available for downloading: • Production version • Development version  If you don't want to download and host jQuery yourself, you can include it from a CDN (Content Delivery Network)  Both Google and Microsoft host jQuery How to Install ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
  • 6. jQuery Syntax  It is tailor made for selecting HTML elements and performing some action on the element(s)  Basic syntax is: $(selector).action() • A $ sign to define/access jQuery • A (selector) to "query (or find)" HTML elements • A jQuery action() to be performed on the element(s)  The Document Ready event is used to prevent any jQuery code from running before the document is finished loading (is ready)  It is good practice to wait for the document to be fully loaded and ready before working with it ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
  • 7. Enable jQuery in your page jQuery can be enabled in your page by including reference to jQuery library file <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"> Introduce a jQuery function by using the below given function $(document).ready(function(){ //Script goes here }); OR $(function(){ //Script goes here }); ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
  • 8. JavaScript vs jQuery Example 1 - Hide an element with id "textbox“ //JavaScript document.getElementById('textbox').style.display = "none"; //jQuery $(' #textbox' ).hide(); Example 2 - Create a <h1> tag with "my text“ //JavaScript var h1 = document.CreateElement("h1"); h1.innerHTML = "my text"; document.getElementsByTagName('body')[0].appendChild(h1); //jQuery $(' body').append( $("<h1/>").html("my text") ; ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
  • 9.  One of the most important parts of the jQuery library  Allow you to select and manipulate HTML element(s)  Used to "find" (or select) HTML elements based on their id, classes, types, attributes, values of attributes and much more  Selects elements based on the element name  The jQuery #id selector uses the id attribute of an HTML tag to find the specific element.  The jQuery class selector finds elements with a specific class jQuery Selectors ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
  • 10. Positional Selectors Syntax: Examples: $("selector:first") $("p:first") $("selector:last") $("p:last") $("selector:odd") $("p:odd") $("selector:even") $("p:even") $("selector:eq(i)") $("p:eq(1)") $("selector:gt(i)") $("p:gt(1)") $("selector:lt(i)") $("p:lt(1)") ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
  • 11. Basic selectors Tag Name document.getElementsByTagName("tagName"); (JavaScript) $("tagName") - $("div"), $("p"), $("div")  Tag ID document.getElementById("id"); (JavaScript) $("#id") - $("#name"), $("#address") Tag Class document.getElementsByClassName("className"); (JavaScript) $(".className") - $(".comment"), $(".code")  To select all elements - $("*") ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
  • 12. Form Element(Custom) Selectors $("selector:visible") $("selector:input") $("selector:hidden") $("selector:text") $("selector:disabled") $("selector:password") $("selector:enabled") $("selector:radio") $("selector:checked") $("selector:checkbox") $("selector:selected") $("selector:submit") $("selector:header") $("selector:reset") $("selector:animated") $("selector:image") $("selector:not(selector:not)") $("selector:file") $("selector:button") ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
  • 13. Retrieve, Set and Remove attribute Syntax: Examples: $("selector").attr("name") $("img").attr("src") $("selector").attr("key","val") $("p").attr("class","source") $("selector").attr("key",fn()) $("img").attr("height",calHt()) $("selector").attr(properties) $("img").attr({"src":"/path/","title" : "My Img"}); $("selector").removeAttr(attr) $("div").removeAttr("class“) ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
  • 14. Class, HTML, Text, Value - Functions $("selector").hasClass("className") $("selector").addClass("className") $("selector").removeClass("className") $("selector").toggleClass("className") $("selector").html() $("selector").html("html code") $("selector").text() $("selector").text("text content") $("selector").val() $("selector").val("value") ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
  • 15.  All the different visitor's actions that a web page can respond to are called events  Represents the precise moment when something happens  Examples: • moving a mouse over an element • selecting a radio button • clicking on an element  The term "fires/fired" is often used with events. Example: "The keypress event is fired, the moment you press a key" Events ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
  • 16. Commonly Used jQuery Event Methods  click() • This method attaches an event handler function to an HTML element • The function is executed when the user clicks on the HTML element • The following example says: When a click event fires on a <p> element; hide the current <p> element: • Example: $("p").click(function(){ $(this).hide(); }); ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
  • 17. Commonly Used jQuery Event Methods  dblclick() • This method attaches an event handler function to an HTML element • The function is executed when the user double-clicks on the HTML element: • Example: $("p").dblclick(function(){ $(this).hide(); }); ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
  • 18. Commonly Used jQuery Event Methods  mouseenter() • This method attaches an event handler function to an HTML element • The function is executed when the mouse pointer enters the HTML element: • Example: $("#p1").mouseenter(function(){ alert("You entered p1!"); }); ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
  • 19. Commonly Used jQuery Event Methods  mouseleave() • This method attaches an event handler function to an HTML element • The function is executed when the mouse pointer leaves the HTML element: • Example: $("#p1").mouseleave(function(){ alert("Bye! You now leave p1!"); }); ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
  • 20. Commonly Used jQuery Event Methods  mousedown() • This method attaches an event handler function to an HTML element • The function is executed, when the left, middle or right mouse button is pressed down, while the mouse is over the HTML element: • Example: $("#p1").mousedown(function(){ alert("Mouse down over p1!"); }); ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
  • 21. Commonly Used jQuery Event Methods  mouseup() • This method attaches an event handler function to an HTML element • The function is executed, when the left, middle or right mouse button is released, while the mouse is over the HTML element: • Example: $("#p1").mouseup(function(){ alert("Mouse up over p1!"); }); ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
  • 22. Commonly Used jQuery Event Methods  hover() • This method takes two functions and is a combination of the mouseenter() and mouseleave() methods • The first function is executed when the mouse enters the HTML element, and the second function is executed when the mouse leaves the HTML element: • Example: $("#p1").hover(function(){ alert("You hover p1!"); }); ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
  • 23. Commonly Used jQuery Event Methods  focus() • This method attaches an event handler function to an HTML form field • The function is executed when the form field gets focus: • Example: $("input").focus(function(){ $(this).css("background-color", "#cccccc"); }); ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
  • 24. Commonly Used jQuery Event Methods  blur() • This method attaches an event handler function to an HTML form field • The function is executed when the form field loses focus: • Example: $("input").blur(function(){ $(this).css("background-color", "#ffffff"); }); ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
  • 25. Useful Event Functions  .hide() display:true  .show() display:none  .toggle(func1, func2) first click calls func1, next click executes func2  .hover(over, out) mouseover, mouseout ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
  • 26. Effects  show() Shows the selected elements  Hide() Hides the selected elements  fadeIn() Fades in the selected elements  fadeOut() Fades out the selected elements  fadeToggle() Toggles between the fadeIn() and fadeOut() methods  slideUp() Slides-up (hides) the selected elements ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
  • 27.  slideDown() Slides-down (shows) the selected elements  Finish() Stops, removes and completes all queued animations for the selected elements  Delay() Sets a delay for all queued functions on the selected elements  Animate() Runs a custom animation on the selected elements  Stop() Stops the currently running animation for the selected elements  Dequeue() Removes the next function from the queue, and then executes the function Effects ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
  • 28.  Collection of GUI widgets, animated visual effects, and themes implemented with jQuery (a JavaScript library), Cascading Style Sheets, and HTML. Whether you're building highly interactive web applications or you just need to add a date picker to a form control, jQuery UI is the perfect choice.  Features  Interactions  Widgets  Effects jQuery UI ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
  • 29.  Draggable : Allow elements to be moved using the mouse  Droppable : Create targets for draggable elements  Resizable : Change the size of an element using the mouse  Selectable : Use the mouse to select elements, individually or in a group  Sortable : Reorder elements in a list or grid using the mouse jQuery UI : Interactions ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
  • 30.  Draggable : Allow elements to be moved using the mouse  Droppable : Create targets for draggable elements  Resizable : Change the size of an element using the mouse  Selectable : Use the mouse to select elements, individually or in a group  Sortable : Reorder elements in a list or grid using the mouse jQuery UI : Interactions ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
  • 31. jQuery UI : Interactions - Example (Draggable, Resizable) ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
  • 32.  Accordion : Displays collapsible content panels for presenting information in a limited amount of space  Autocomplete : Enables users to quickly find and select from a pre-populated list of values as they type, leveraging searching and filtering  Button : Enhances standard form elements like buttons, inputs and anchors to themeable buttons with appropriate hover and active styles  Checkboxradio : Enhances standard checkbox and radio input element to themeable buttons with appropriate hover and active styles  ControlGroup : Groups multiple buttons and other widgets into one visual set  Datepicker : Select a date from a popup or inline calendar jQuery UI : Widgets ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
  • 33.  Dialog : Open content in an interactive overlay  Menu : Themeable menu with mouse and keyboard interactions for navigation  Progressbar : Display status of a determinate or indeterminate process  SelectMenu : Duplicates and extends the functionality of a native HTML select element to overcome the limitations of the native control  Slider : Drag a handle to select a numeric value  Spinner : Enhance a text input for entering numeric values, with up/down buttons and arrow key handling  Tabs : A single content area with multiple panels, each associated with a header in a list  Tooltip : Customizable, themeable tooltips, replacing native tooltips jQuery UI : Widgets ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
  • 34.  Accordion jQuery UI : Widgets - Examples ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
  • 35.  Autocomplete jQuery UI : Widgets - Examples ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
  • 36.  Datepicker jQuery UI : Widgets - Examples ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
  • 37.  Add Class : Adds class(es) to elements while animating all style changes  Color Animation : Animate the properties of elements between colors  Easing : Apply an easing equation to an animation  Effect : Apply an animation effect to an element  Hide : Hide elements using custom effects  Remove Class : Removes class(es) from elements while animating all style changes  Show : Display elements using custom effects  Switch Class : Add and remove class(es) to elements while animating all style changes  Toggle : Display or hide elements using custom effects  Toggle Class : Toggle class(es) on elements while animating all style changes jQuery UI : Effects ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
  • 38.  Add Class and Remove Class jQuery UI : Effects - Examples ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
  • 39.  http://www.w3schools.com/jquery/  https://www.tutorialspoint.com/jquery/ References ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/
  • 40. Questions? ASP.NET Software Development Companies Indiahttp://www.ifourtechnolab.com/

Editor's Notes

  1. Software Outsourcing Company India - http://www.ifourtechnolab.com/
  2. Software Outsourcing Company India - http://www.ifourtechnolab.com/
  3. Software Outsourcing Company India - http://www.ifourtechnolab.com/
  4. Software Outsourcing Company India - http://www.ifourtechnolab.com/
  5. Software Outsourcing Company India - http://www.ifourtechnolab.com/
  6. Software Outsourcing Company India - http://www.ifourtechnolab.com/
  7. Software Outsourcing Company India - http://www.ifourtechnolab.com/
  8. Software Outsourcing Company India - http://www.ifourtechnolab.com/
  9. Software Outsourcing Company India - http://www.ifourtechnolab.com/
  10. Software Outsourcing Company India - http://www.ifourtechnolab.com/
  11. Software Outsourcing Company India - http://www.ifourtechnolab.com/
  12. Software Outsourcing Company India - http://www.ifourtechnolab.com/
  13. Software Outsourcing Company India - http://www.ifourtechnolab.com/
  14. Software Outsourcing Company India - http://www.ifourtechnolab.com/
  15. Software Outsourcing Company India - http://www.ifourtechnolab.com/
  16. Software Outsourcing Company India - http://www.ifourtechnolab.com/
  17. Software Outsourcing Company India - http://www.ifourtechnolab.com/
  18. Software Outsourcing Company India - http://www.ifourtechnolab.com/
  19. Software Outsourcing Company India - http://www.ifourtechnolab.com/
  20. Software Outsourcing Company India - http://www.ifourtechnolab.com/
  21. Software Outsourcing Company India - http://www.ifourtechnolab.com/
  22. Software Outsourcing Company India - http://www.ifourtechnolab.com/
  23. Software Outsourcing Company India - http://www.ifourtechnolab.com/
  24. Software Outsourcing Company India - http://www.ifourtechnolab.com/
  25. Software Outsourcing Company India - http://www.ifourtechnolab.com/
  26. Software Outsourcing Company India - http://www.ifourtechnolab.com/
  27. Software Outsourcing Company India - http://www.ifourtechnolab.com/
  28. Software Outsourcing Company India - http://www.ifourtechnolab.com/
  29. Software Outsourcing Company India - http://www.ifourtechnolab.com/
  30. Software Outsourcing Company India - http://www.ifourtechnolab.com/
  31. Software Outsourcing Company India - http://www.ifourtechnolab.com/
  32. Software Outsourcing Company India - http://www.ifourtechnolab.com/
  33. Software Outsourcing Company India - http://www.ifourtechnolab.com/
  34. Software Outsourcing Company India - http://www.ifourtechnolab.com/
  35. Software Outsourcing Company India - http://www.ifourtechnolab.com/
  36. Software Outsourcing Company India - http://www.ifourtechnolab.com/
  37. Software Outsourcing Company India - http://www.ifourtechnolab.com/
  38. Software Outsourcing Company India - http://www.ifourtechnolab.com/
  39. Software Outsourcing Company India - http://www.ifourtechnolab.com/