JQuery摆动延迟

时间:2012-07-11 14:40:51

标签: javascript jquery delay

使用JQuery wiggle插件:http://www.class.pm/files/jquery/jquery.wiggle/demo/ 我怎么能这样做?

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.js" type="text/javascript"></script>
<script src="http://static.manpoints.uk.to/js/wiggle.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
  $(".large_image").click(function() {
    $(this).wiggle('start').delay(800).wiggle('stop');
  });
});

目前我收到回复“未捕获的TypeError:对象#没有方法'延迟'”

2 个答案:

答案 0 :(得分:1)

该方法无法与delay()链接,请尝试以下方法:

$(".large_image").click(function() {
    $(this).wiggle('start');
}).delay(800).queue(function(){
   $(this).waggle('stop')
})

答案 1 :(得分:0)

从他们的文档(虽然有限),delay 一个函数。这是一个选择。我不能肯定地说,但我认为语法可能如下:

$(".large_image").click(function() {
    $(this).wiggle('start',{delay:800}).wiggle('stop');
});