我有这个简单的脚本(见下文),我希望它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
});
});
});