Chrome/Safari 브라우저에서 문제가 있습니다. CSS3 변환을 적용한 후에는 마우스 업 및 을 클릭하지 마십시오. 이벤트 (IE9/10에서는 잘 작동 함)를 수신했습니다.CSS3 변환 후 클릭이 발생하지 않습니다.
<script type="text/javascript">
$(".box").mousedown(function (e) {
$(this).addClass('transform');
});
$(".box").mouseup(function (e) {
$(this).removeClass('transform');
});
$(".box").click(function (e) {
alert("Click"); // Not worked under Chrome/Safari !
});
</script>
<div class="box"></div>
와 CSS3 스타일 :
이 내 작동하지 샘플입니다
.box {
background-color:#f00;
width:200px;
height:200px;
}
.transform {
transform-origin: 0% 50%;
transform: rotateY(10deg);
-ms-transform-origin: 0% 50%;
-ms-transform: rotateY(10deg);
-webkit-transform-origin: 0% 50%;
-webkit-transform: rotateY(10deg);
}
고맙습니다. 그러나 회전 (2D)과 회전 X/Y (3D)의 차이점을 확인합니다. 내 아이디어는 3D 변환을 사용하는 것이 었습니다. – Victor
@Victor Ok, 내 업데이트를 확인해보십시오! – Luis
그래, 불필요한 콜론을 제거하고 내 질문에서 설명한 것과 같은 결과를 받았습니다. – Victor