复制到 Dreamweaver 时 Jsfiddle 不起作用
Jsfiddle won't work when copying into Dreamweaver
我一直在尝试自己解决这个问题,但我无法弄清楚我做错了什么。但是当我尝试在 Dreamweaver 中使用它时,这个 jsfiddle: http://jsfiddle.net/3964w/3/ 完全停止工作。
这是我的 html 代码,如果有帮助的话。我对此感到很迷茫,我认为这应该很容易。如果有人可以解释我做错了什么,我将不胜感激。
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>testing jquery</title>
<link href="styles.css" rel="stylesheet" type="text/css">
<script src="//ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script>
var mouseX = 0, mouseY = 0, limitX = 150-15, limitY = 150-15;
$(window).mousemove(function(e){
var offset = $('.container').offset();
mouseX = Math.min(e.pageX - offset.left, limitX);
mouseY = Math.min(e.pageY - offset.top, limitY);
if (mouseX < 0) mouseX = 0;
if (mouseY < 0) mouseY = 0;
});
// cache the selector
var follower = $("#follower");
var xp = 0, yp = 0;
var loop = setInterval(function(){
// change 12 to alter damping higher is slower
xp += (mouseX - xp) / 12;
yp += (mouseY - yp) / 12;
follower.css({left:xp, top:yp});
}, 30);
</script>
</head>
<body>
<div class="centerdiv">
<div class="container">
<div id="follower"></div>
</div>
</div>
</body>
</html>
style.css 缺失,
我会替换
ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js
来自
<script src="https://code.jquery.com/jquery-3.1.1.min.js" integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8=" crossorigin="anonymous"></script>
您是从 CDN 还是本地目录调用 jQuery?如果来自 CDN,它将无法工作,除非页面 运行 来自服务器,例如 localhost。因此,如果您没有设置本地服务器,请下载 jQuery 的副本并将其放入您放置 JavaScript 文件的目录中,然后从那里调用它。
或者使用这个
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
或者在文档就绪函数中编写代码
<script type="text/javascript">
$(document).ready(function()
{ /* Your Code Here */ });
</script>
我一直在尝试自己解决这个问题,但我无法弄清楚我做错了什么。但是当我尝试在 Dreamweaver 中使用它时,这个 jsfiddle: http://jsfiddle.net/3964w/3/ 完全停止工作。
这是我的 html 代码,如果有帮助的话。我对此感到很迷茫,我认为这应该很容易。如果有人可以解释我做错了什么,我将不胜感激。
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>testing jquery</title>
<link href="styles.css" rel="stylesheet" type="text/css">
<script src="//ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script>
var mouseX = 0, mouseY = 0, limitX = 150-15, limitY = 150-15;
$(window).mousemove(function(e){
var offset = $('.container').offset();
mouseX = Math.min(e.pageX - offset.left, limitX);
mouseY = Math.min(e.pageY - offset.top, limitY);
if (mouseX < 0) mouseX = 0;
if (mouseY < 0) mouseY = 0;
});
// cache the selector
var follower = $("#follower");
var xp = 0, yp = 0;
var loop = setInterval(function(){
// change 12 to alter damping higher is slower
xp += (mouseX - xp) / 12;
yp += (mouseY - yp) / 12;
follower.css({left:xp, top:yp});
}, 30);
</script>
</head>
<body>
<div class="centerdiv">
<div class="container">
<div id="follower"></div>
</div>
</div>
</body>
</html>
style.css 缺失,
我会替换
ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js
来自
<script src="https://code.jquery.com/jquery-3.1.1.min.js" integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8=" crossorigin="anonymous"></script>
您是从 CDN 还是本地目录调用 jQuery?如果来自 CDN,它将无法工作,除非页面 运行 来自服务器,例如 localhost。因此,如果您没有设置本地服务器,请下载 jQuery 的副本并将其放入您放置 JavaScript 文件的目录中,然后从那里调用它。
或者使用这个
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
或者在文档就绪函数中编写代码
<script type="text/javascript">
$(document).ready(function()
{ /* Your Code Here */ });
</script>