Ala*_*Kid 5 javascript siblings mousedown

我有2个带有'position absolute'的兄弟节点,它们都处理mousedown事件.当我点击'div 2'的透明区域(在图片上)时,如何触发'div 1'的处理程序
如果重叠元素是动态的,我认为不可能使用常规事件冒泡来完成此操作,因为所讨论的两个重叠元素是“兄弟姐妹”。
我遇到了同样的问题,我能够通过更多的 hitTest 场景来解决它,我测试用户的鼠标位置是否在同一区域内。
function _isMouseOverMe(obj){
var t = obj.offset().top;
var o = obj.offset().left;
var w = obj.width();
var h = obj.height();
if (e.pageX >= o+1 && e.pageX <= o+w){
if (e.pageY >= t+1 && e.pageY <= t+h){
return true;
}
}
return false
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2622 次 |
| 最近记录: |