gpt4 book ai didi

javascript - 尝试创建一个脚本,当我将鼠标悬停在特定元素上时,该脚本将在特定元素周围创建边框

转载 作者:行者123 更新时间:2023-11-28 11:18:53 25 4
gpt4 key购买 nike

我想创建一个脚本,当我将鼠标悬停在特定元素上时,它会在特定元素周围创建边框

我尝试使用的代码..

(function(){
$(document.body).each(function(){
$(this).hover(
function(){
$(this).css('border','1px solid blue');

},
function(){
$(this).css('border','none');
}
)
})
})()

任何帮助将不胜感激

最佳答案

使用delegate只需将mouseover/mouseout事件附加到body标签,而不是将其附加到页面上的所有元素。使用this我们可以控制CSS。

注意:此方法仅在 body 元素上附加一个事件处理程序。

$(function(){
$('body').delegate("*", 'mouseover', function(e){
$(this).css('border','1px solid blue');
e.stopPropagation();

}).delegate("*", 'mouseout', function(e){
$(this).css('border','none');
e.stopPropagation();
}
);

});

工作中demo

关于javascript - 尝试创建一个脚本,当我将鼠标悬停在特定元素上时,该脚本将在特定元素周围创建边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6991364/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com