我正在尝试使用 CSS 属性“transform”旋转图像。这是我的代码:http: //jsfiddle.net/Ucph5/4/
这是进行旋转的部分(使用jquery):
$('#rotationX').change(function () {
var rotationX = $(this).val();
for (index = 0; index < selectedElements.length; ++index) {
var selectedElement = $('#' + selectedElements[index]);
selectedElement.css('transform',
'rotateX(' + rotationX + 'deg) ' +
'rotateY(0deg) ' +
'rotateZ(0deg)');
}
});
问题是当我选择一个图像(通过点击它),然后使用“范围”输入来旋转实际图像,最后将我的鼠标移回图像上,光标应该是一个“光标”,如所述在我的 CSS 中。但似乎只有一半的图像显示“光标”,另一半似乎不被视为图像的一部分,并以其正常表示显示鼠标。
这个问题在 Firefox 上没有出现(我没有用 Internet Explorer 或 Safari 进行测试)。
我希望我的解释清楚。如果你不明白,我建议你点击其中一张图片,注意光标在这张图片上到处可见,然后更改“范围”输入值,回到图片上,注意光标出现了仅在图像的一半上,而不是另一半。
有谁知道为什么会这样?我尝试使用“-webkit-transform”,但仍然有问题。
提前致谢。:)