试图将选择器作为变量传递似乎不起作用。我可以让它在函数之外工作,所以不确定发生了什么。
function doTheHarlemShake() {
var shakeItem = $(".letsGetStarted");
if( shakeItem.hasClass("show") ) {
alert("works")
shakeItem.delay(2000).effect("bounce", { times: 3 }, 800);
shakeItem.delay(2000).effect("bounce", { times: 3 }, 800);
shakeItem.delay(2000).effect("bounce", { times: 3 }, 800);
}
}