Do a website today just to use the background animation effect;Start yourself $ (this). Animate ({"background-position": "0 0"}, "fast") wrote this but found no effect;Then on the Internet to find a solution, the solution is as follows:(function ($) {if (!document.defaultview | |!document.defaultview.getcomputedstyle) {var oldcurcss = Jquery.curcs S Jquery.curcss = function (elem, name, Force) {if (name = = = ' Background-position ') {name = '
This article mainly introduces how to use the stop method of the JQuery animation animate. If you need it, you can refer to the following animate Syntax:
The Code is as follows:
$ (Selector). animate (styles, speed, easing, callback)
The Code is as follows:
Testing
The animate () method executes the Custom Animation of the CSS property set.
Syntax: $ ("divImg"). animate (Styles,Speed,Easing,Callback)
Parameter: styles is required. It specifies the CSS style and value that produce the animation effect.
Speed (optional) specifies the Animation Generation speed. The default value is normal, and the value is fast, slow, and millisecond.
Easing (optional) set the speed of
Animate (params [, duration [, easing [, callback])
A function used to create a custom animation. The key to this function is to specify the animation form and result style attribute object. Each attribute in this object represents a changeable style attribute (such as "height", "top", or "opacity ").
Note: All specified attributes must be in the camel format. For example, margin-left must be replaced by marginLeft.
The value of each attribute indicat
This article for you to introduce the use of jquery animate implementation of the mouse to display, leaving on the hidden effect, interested friends can refer to ha, I hope to help you
1, CSS style:
Copy Code code as follows:
@CHARSET "UTF-8";
* HTML. showbox,* HTML. Overlay {
Position:absolute;
top:expression (eval (document.documentElement.scrollTop));
}
#AjaxLoading {
border:1px solid #8CBEDA;
color: #37a;
font-size:12px;
Font
hide the D1 (click Hide, then expand 、......, alternately) at 2 seconds to the top left to the right7, callback function : Immediately after the execution of the action, we will execute the event defined in it.Cases$ ("#btn"). Click (function () {$ ("#d1"). Hide (1000,function () {alert ("AAA");});})//When clicking Btn, use 1 seconds to lower right to top left to hide D1, then print out AAA8, animation time animate:
hide the D1 (click Hide, then expand 、......, alternately) at 2 seconds to the top left to the right7, callback function : Immediately after the execution of the action, we will execute the event defined in it.Cases$ ("#btn"). Click (function () {$ ("#d1"). Hide (1000,function () {alert ("AAA");});})//When clicking Btn, use 1 seconds to lower right to top left to hide D1, then print out AAA8, animation time animate:
The animated effect of jquery1. Show () display effectSyntax: Show (speed,callback) Number/string,function speend is the animation execution time in milliseconds. It can also be slow "," normal "," fast "callback optional, for functions that are executed when the animation is complete.Show (Speed,[easing],callback) number/string easing is swing by default, optional linear;$ ("#div1"). Show (3000,function () {alert ("Animated display completed!");}); 2, Hide () hidden effectSyntax: Hide (speed
CSS property values are gradually changed, so you can create animation effects.Only numeric values can create animations (such as "margin:30px").String values cannot create animations (such as "background-color:red").
Copy Code code as follows:
$ (' #shang '). Click (function () {$ (' html,body '). Animate ({scrolltop: ' 0px '}, 800);});
The code above indicates that the scroll bar jumps to 0, and the page moves at 800.
Combined with
When I wrote the code yesterday, I accidentally thought about it. If we put the CSS3 attribute in animate, specify the time. Can the animation be realized. Let's take an example:As the code above, will box rotate from 0deg to 90deg in a second? The answer is in the negative.So I checked the jquery handbook and found that the first parameter of animate did not put CSS3 properties. What then?I found a trick o
JQuery's animate does not support the backgroundPosition solution on Firefox. jqueryanimate
JQuery's animate is a very useful stuff, but some animation effects are not well supported. For example, Firefox, an artifact like backgroundPosition, cannot be used, so I wrote it myself.
1/** 2 * customize the animate of backgroundPosition. Firefox is supported. jQuery1.
JQuery's animate does not support backgroundPosition on Firefox.JQuery's animate is a very useful stuff, but some animation effects are not well supported. For example, Firefox, an artifact like backgroundPosition, cannot be used, so I wrote it myself. 1/** 2 * customize the animate of backgroundPosition. Firefox is supported. jQuery1.8 or later versions 3 * @ au
This article mainly introduces jquery's use of the animate method to move control elements. It involves the use skills of the animate method in jQuery and has some reference value, for more information about how jquery uses the animate method to move control elements, see the following example. Share it with you for your reference. The specific analysis is as fol
This article mainly introduces the use of animate in jQuery. The example analyzes the use of animate and has some reference value. if you need it, you can refer to the following example to describe how to use animate in jQuery. Share it with you for your reference. The details are as follows:
This is a simple attempt to use the
height of the comment box is less than 500px, add 50px on the original base //2. Click to zoom out, if the comment box height is greater than 100px, on the original basis minus 50px $(function () { //get the height of a comment box var$comment= $("#comment"); var$height=$comment. Height (); $(". Bigger"). Click (function () { if($height -) { //The first type // $comment. Animate ({height: "+ ="}); /
In the process of Web page production and use all kinds of animation, form a variety of, flash,css,js,canvas, and so can be achieved, for its merits and effects can only say different.What is the animation effect, in fact, the gradient effect in the Web page is a very basic animation, the basis of the animation is the time effect, in the specified time to complete what effect. The most important point of animation is based on the human visual habits, moving things are often the object of mind ca
JQuery animate () method usage instructionsSyntax: $ (selector). Animate ({params},speed,callback)where the params is a list of parameters, for example:{Left : ' ++50px ',opacity: ' 0.5 ',height: ' 200px ',width: ' 300px '};Speed Specifies that the animation display time, can be ' slow ' and ' fast ', can also be set to the number of milliseconds; callback is the callback function that executes after the an
DOCTYPE HTML Public "-//W3C//DTD XHTML 1.0 transitional//en" "http://www.w3.org/TR/xhtml1/DTD/ Xhtml1-transitional.dtd ">HTMLxmlns= "http://www.w3.org/1999/xhtml" >Head> title>Untitled Pagetitle> Scripttype= "Text/javascript"src=jquery-1.8.0.js>Script> Script>$ (document). Ready (function () { //When you click the top button, the ScrollTop property gets the distance of the selected label from the scroll bar. $('#top'). Click (function () { $('HTML')
We all know that the so-called movement is the operation of the timer, but if I also write 3 movements, such as the following, how will the effect?DOCTYPE HTML>HTMLLang= "en">Head> MetaCharSet= "UTF-8"> title>Documenttitle> style>#div1{width:300px;Height:300px;background:Red;position:Absolute; } style>Head>Body>DivID= "Div1">Div>Scriptsrc= "Jquery-2.0.3.js">Script>Script>$('#div1'). Animate ({width: -}, 5xx );$('#div1').
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.