gpt4 book ai didi

javascript - 指南针效果。图像保持固定并根据鼠标的位置旋转

转载 作者:行者123 更新时间:2023-11-29 22:16:33 24 4
gpt4 key购买 nike

我找到了一个我正在努力实现的工作示例。 http://jsfiddle.net/JFZ7a/ .我尝试将此功能插入到我的网页中,但遇到了很多问题。我试图把它带回到基础,我将 HTML 复制到一个标准的空 HTML 文档正文中。然后我将文件保存为 test.html。我正在使用 Arachnophilia 进行编程。然后我在 IE 中加载该页面,它会按原样显示图像。然后我将 CSS 脚本插入到头部,这是来自 jsFiddle 的直接一对一副本。 CSS 按原样定位图像。然后我插入了 javascript,那时它告诉我我做错了什么。我已经用 tweeked 处理了这份文件,但对我来说它是行不通的。我通过先将其粘贴到记事本然后再次复制来搜索隐藏字符。有人可以看看这个并告诉我我缺少什么吗,我将最感激你。这是我页面中的代码:

<!doctype html>
<html>
<head>
<title>
</title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script type="text/javascript">
var img = $('.image');
if (img.length > 0) {
var offset = img.offset();

function mouse(evt) {
var center_x = (offset.left) + (img.width() / 2);
var center_y = (offset.top) + (img.height() / 2);
var mouse_x = evt.pageX;
var mouse_y = evt.pageY;
var radians = Math.atan2(mouse_x - center_x, mouse_y - center_y);
var degree = (radians * (180 / Math.PI) * -1) + 90;
img.css('-moz-transform', 'rotate(' + degree + 'deg)');
img.css('-webkit-transform', 'rotate(' + degree + 'deg)');
img.css('-o-transform', 'rotate(' + degree + 'deg)');
img.css('-ms-transform', 'rotate(' + degree + 'deg)');
}
$(document).mousemove(mouse);
}
</script>
<style type="text/css">
#apDiv1 {
position:absolute;
width:400px;
height:327px;
z-index:1;
left: 105px;
top: 98px;
}
</style> </head>

<body>
<div id="apDiv1">
<img src="http://i347.photobucket.com/albums/p472/lcope24/corgi.jpg" class="image" />
<br>(Not actual picture I'm trying to rotate, but it'll do for now)</div>
</body>
</html>

最佳答案

您忘记了 $(document).ready( function(){ });。那个 fiddle 已经有了 $(window).load( function(){ }); 相当于 $(document).ready( function(){ });

关于javascript - 指南针效果。图像保持固定并根据鼠标的位置旋转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14880014/

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