1

JQuery ウィグル プラグインの使用: 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');
  });
});

現在、「Uncaught TypeError: Object # has no method 'delay'」という応答が返されます

4

2 に答える 2

1

このメソッドは でチェーン可能ではありません。delay()これを試してください:

$(".large_image").click(function() {
    $(this).wiggle('start');
}).delay(800).queue(function(){
   $(this).waggle('stop')
})
于 2012-07-11T14:45:25.630 に答える
0

彼らのドキュメントから(制限されていますが)、関数でdelayはありません。それはオプションです。確かなことは言えませんが、構文は次のようになると思います。

$(".large_image").click(function() {
    $(this).wiggle('start',{delay:800}).wiggle('stop');
});
于 2012-07-11T14:45:05.350 に答える