1
A
回答
4
檢查
http://jsfiddle.net/arunberti/fSgPf/1/
$(document).ready(function() {
// the same as yours.
function rotateOnMouse(e, pw) {
var offset = pw.offset();
var center_x = (offset.left) + ($(pw).width()/2);
var center_y = (offset.top) + ($(pw).height()/2);
var mouse_x = e.pageX;
var mouse_y = e.pageY;
var radians = Math.atan2(mouse_x - center_x, mouse_y - center_y);
var degree = (radians * (180/Math.PI) * -1) + 100;
// window.console.log("de="+degree+","+radians);
$(pw).css('-moz-transform', 'rotate(' + degree + 'deg)');
$(pw).css('-webkit-transform', 'rotate(' + degree + 'deg)');
$(pw).css('-o-transform', 'rotate(' + degree + 'deg)');
$(pw).css('-ms-transform', 'rotate(' + degree + 'deg)');
}
$('.drop div img').mousedown(function(e) {
e.preventDefault(); // prevents the dragging of the image.
$(document).bind('mousemove.rotateImg', function(e2) {
rotateOnMouse(e2, $('.drop div img'));
});
});
$(document).mouseup(function(e) {
$(document).unbind('mousemove.rotateImg');
});
});
相關問題
- 1. CSS3旋轉變換
- 2. CSS3變換旋轉與使用圖像
- 3. 在css3中使用轉換鼠標
- 4. 將Sprite旋轉到鼠標位置
- 5. 旋轉物體指向鼠標位置
- 6. css3 webkit變換旋轉不起作用
- 7. 使用CSS3變換來圍繞鼠標點擊位置的中心視口
- 8. CSS3變換旋轉改變流動
- 9. CSS3轉換保持重置旋轉
- 10. 使用鼠標位置旋轉圖像 - Visual Studio 2015
- 11. CSS3背景位置轉換
- 12. 鼠標旋轉
- 13. CSS3轉換旋轉問題
- 14. CSS3「變換:旋轉」和搜索引擎
- 15. css3變換:旋轉移動視圖
- 16. CSS3變換旋轉90度不工作
- 17. CSS3變換旋轉和對齊
- 18. CSS3從360deg變換旋轉到0deg
- 19. CSS3變換旋轉 - 第二階段
- 20. CSS3旋轉/變換奇怪的問題
- 21. CSS3變換,歪斜和旋轉
- 22. 將鼠標轉換爲屏幕位置
- 23. googleMap標記旋轉位置變化
- 24. CSS3變換:在Droid 2上完成旋轉復位
- 25. 圖片/圖標旋轉使用CSS3旋轉
- 26. 使用CSS3變換的垂直製表符:旋轉屬性定位困難
- 27. 鼠標旋轉div
- 28. 用鼠標旋轉QGraphicsPixmapItem
- 29. 用鼠標旋轉圖像
- 30. CSS3變換旋轉文本,固定位置的左,右,垂直居中
使用JavaScript跟蹤鼠標和更新的風格。 –
是的,但我如何將鼠標位置轉換爲旋轉度? – Reuven