我有这个简单的脚本(见下文),我期望div
会“反弹”。但是,当我使用this.effect("bounce");
时不是。当我使用包含元素的变量时,它确实起作用:$arrow_go_up.effect("shake");
当我console.log
this
时,它向我显示了该元素,因此感到困惑。
我尝试使用箭头功能,但是this
指向窗口元素。
$(document).ready(function() {
var $arrow_go_up = $("#arrow_go_up");
window.onscroll = function() {
if (window.scrollY > 100) {
$arrow_go_up.removeClass("d-none");
} else {
$arrow_go_up.addClass("d-none");
}
}
$arrow_go_up.on("mouseover", function() {
this.effect("bounce", {
times: 1
});
});
});