在這裏得到了幾行編碼器,試圖找出它爲什麼不工作。它是一個簡單的.effect在jquery中,通過點擊一個按鈕觸發。JQuery彈跳效果
$(document).on('click','#sub', function(){
$('.circle').effect("bounce", {times:3}, 300);
});
面對錯誤IM是未捕獲TypeError: $(...).effect
不在控制檯的功能。感謝您的任何建議!
在這裏得到了幾行編碼器,試圖找出它爲什麼不工作。它是一個簡單的.effect在jquery中,通過點擊一個按鈕觸發。JQuery彈跳效果
$(document).on('click','#sub', function(){
$('.circle').effect("bounce", {times:3}, 300);
});
面對錯誤IM是未捕獲TypeError: $(...).effect
不在控制檯的功能。感謝您的任何建議!
此外,檢查CSS的版本,我做了這個小提琴
https://jsfiddle.net/g45v2f9f/6/
有了這個,你只需要正常的jQuery
jQuery(document).ready(function(){
$(document).on('click','#sub', function(){
$(this).toggleClass('effect');
})
});
效果類具有過渡效果,當您點擊圓時添加該效果類
'effect()'方法不是jQuery核心的一部分,但jQuery UI ...因此也包括jQuery UI。這就是說,你可以用CSS來改變它的動畫效果 –
你使用的是什麼版本的jQuery,並且該版本是否有一個叫做effect()的API? –
@ A.Wolff對不起,我對jquery相當陌生,你是什麼意思,我需要包括jquery ui呢? – factordog