gpt4 book ai didi

javascript - css3 转换元素不触发事件 onClick

转载 作者:太空宇宙 更新时间:2023-11-04 15:24:48 24 4
gpt4 key购买 nike

//edit 我的脑子打结了。一切正常,这个问题是错误的和过时的

如果我 rotateY 一个 Element 并尝试单击具有绑定(bind) eventListener (onClick) 的元素,则事件不会触发(悬停也关闭)。如果我删除转换,事件将按预期触发。我知道,通过进行转换,元素只会出现在不同的位置,但“实际上仍处于其原始位置”。但是让一个人转换一个元素,但杀死它所有的 eventListeners 似乎是愚蠢的..?我应该深入研究什么方向?

最佳答案

不确定您使用的是原始 JavaScript 还是 jQuery,但我没问题:


div {
width: 50px;
height:50px;
Background: blue;
-WebKit-transform:rotate(45deg) translate(100px, 100px);
}

$('div').click(function(){
$(this).hide();
});

http://jsfiddle.net/JNM6x/


也许您可以发布您的代码?可能是其他事情给您带来了麻烦。

关于javascript - css3 转换元素不触发事件 onClick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14175240/

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