
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>Demo</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<style type="text/css">
h2 {background-color: orange; position: relative;}
</style>
</head>
<body>
<h1>Click Me</h1>
<h2>Heading two</h2>
<h3>Heading three</h3>
<script type="text/javascript" src="jquery-1.8.0.min.js"></script>
<script type="text/javascript" src="my_code.js"></script>
</body>
</html>
Animates the font size. Example: "font-size": "3em" - Click on the top heading element to change the <h2> element font size.
$(document).ready(function() {
$("h1").click(function() {
$("h2").animate({
"font-size": "3em"
}, 1000);
});
});
Animates the width. Example: "width": "50%" - Click on the top heading element to change the <h2> element width.
$(document).ready(function() {
$("h1").click(function() {
$("h2").animate({
"font-size": "3em",
"width": "50%"
}, 1000);
});
});
Animates the left property. Animating the left property will have no effect if the element's position property is set to static. Example: "left": "100px" - Click on the top heading element to change the <h2> element's left property.
$(document).ready(function() {
$("h1").click(function() {
$("h2").animate({
"font-size": "3em",
"width": "50%",
"left": "100px"
}, 1000);
});
});
Increments the left property each time the event is triggered. Animating the left property will have no effect if the element's position property is set to static. Example: "left": "+=100px" - Click on the top heading element to increment the <h2> element's left property. The left property will be incremented each time the heading element is clicked.
$(document).ready(function() {
$("h1").click(function() {
$("h2").animate({
"font-size": "3em",
"width": "50%",
"left": "+=100px"
}, 1000);
});
});
Font size animation can use a value of "hide". Example: "font-size": "hide" - Click on the top heading element to hide the <h2> element by reducing its font size.
$(document).ready(function() {
$("h1").click(function() {
$("h2").animate({
"font-size": "hide",
"width": "50%",
"left": "+=100px"
}, 1000);
});
});
Font size animation can use a value of "toggle". Example: "font-size": "toggle" - Click on the top heading element to hide the <h2> element by reducing its font size. Click again to show the <2> element by increasing its font size.
$(document).ready(function() {
$("h1").click(function() {
$("h2").animate({
"font-size": "toggle",
"width": "50%",
"left": "+=100px"
}, 1000);
});
});
The callback function, passed as the third argument to the animate() method, will be executed at the completion of the animation. Example: $("h3").fadeOut(1000); - Click on the top heading element to hide the <h2> element. After the <h2> animation finishes hiding, the <h3> element will fade out over a period of 1 second. Click again to show the <2> element by increasing its font size.
$(document).ready(function() {
$("h1").click(function() {
$("h2").animate({
"font-size": "toggle",
"width": "50%",
"left": "+=100px"
}, 1000, function() {
$("h3").fadeOut(1000);
});
});
});