gpt4 book ai didi

jquery - 有没有办法触发忽略 z-index 的事件?

转载 作者:行者123 更新时间:2023-12-03 22:50:00 25 4
gpt4 key购买 nike

如果我有这样的东西:

alt text

有没有办法在两个 div 上触发 mouseover 事件?

编辑:对不起大家..我试图简化问题,以便清楚地理解,但我忘了提及我有超过 100 个这样的 div,所以这些解决方案可能不起作用。我会看看是否可以调整它们。

最佳答案

我在这里用 JSFiddle 组合了一个工作示例:

http://jsfiddle.net/gfosco/CU5YT/

这与 madeinstefanos 的答案类似,但特定于您的示例..

var mouseX = 0;
var mouseY = 0;
var front = 0;
var back = 0;

function log(text) {
$("#log").append(text + '<BR>');
}

function mouseWithin(selector) {
var pos = $(selector).position();
var top = pos.top;
var left = pos.left;
var height = $(selector).height();
var width = $(selector).width();

if (mouseX >= left && mouseY >= top && mouseX <= left + width
&& mouseY <= top + height) {
return true;
}
return false;
}

$(document).bind('mousemove', function(e) {
mouseX = e.pageX;
mouseY = e.pageY;
if (front == 1 && !mouseWithin("#front")) {
front = 0;
log('Front Leave');
}
if (back == 1 && !mouseWithin("#back")) {
back = 0;
log('Back Leave');
}
if (front === 0 && mouseWithin("#front")) {
front = 1;
log('Front Hover');
}
if (back === 0 && mouseWithin("#back")) {
back = 1;
log('Back Hover');
}

});

关于jquery - 有没有办法触发忽略 z-index 的事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4024479/

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