Heim  >  Artikel  >  Web-Frontend  >  Jquery UI震动效果实现原理及步骤_jquery

Jquery UI震动效果实现原理及步骤_jquery

WBOY
WBOYOriginal
2016-05-16 17:42:261155Durchsuche

如果你想你的博客页面某些部分引起读者的注意,你可以使这些部分震动,如广告,今天这篇文章将介绍怎样使你的页面中的元素震动起来。

要达到这个目的我们需要使用到Jquery和Jquery UI。
首先让我创建一个震动块,可以是图片,也可以是普通的dom元素,如div、span等,把元素的id命名为shake,这里可以任意命名。

我们用图片如下:

复制代码 代码如下:

Jquery UI震动效果实现原理及步骤_jquery

Jquery UI没有现成的使元素震动的方法,我们需要借助于effect方法来实现,语法如下:
复制代码 代码如下:

effect('shake', options, speed);

参数options(这里有三个参数):
•times:指定元素震动次数
•distance:指定元素震动幅度
•direction:指定元素震动方向
下面是具体实现方法,设置震动3次,每500ms调用一次震动:
复制代码 代码如下:

function interval() {
$('#shake').effect('shake', { times:3 }, 100);
}
$(document).ready(function() {
var shake = setInterval(interval, 500);
});


这里我引入了最新版的。
下面附上完整代码
复制代码 代码如下:





<script> <BR>function interval() { <BR>$('#shake').effect('shake', { times:3 }, 100); <BR>} <BR>$(document).ready(function() { <BR>var shake = setInterval(interval, 500); <BR>}); <BR></script>

jQuery Shake Effect


jQuery Shake Effect







Jquery UI震动效果实现原理及步骤_jquery



Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn