html代码没有在记事本++上运行
html code not running on notepad++
我尝试在chrome上通过notepad++运行HTML代码,但似乎不起作用。这个代码基本上是一个围绕一个更大的圆圈旋转的圆圈动画。出于某种奇怪的原因,我的代码没有运行动画。这是我的代码:
<html>
<head>
<style type="text/css">
div {
border-radius: 50%;
border: 2px solid #000;
position: fixed;
}
#center {
width: 200px;
height: 200px;
left: 100px;
top: 100px;
}
#sat0,
#sat1,
#sat2,
#sat3,
#sat4 {
width: 50px;
height: 50px;
}
</style>
</head>
<body>
<div id="center"></div>
<div id="sat0"></div>
<div id="sat1"></div>
<div id="sat2"></div>
<div id="sat3"></div>
<div id="sat4"></div>
<script language="JavaScript" type="text/javascript">
var pos = $('#center').position(),
radiusSat = $('#sat1').width() * 0.5,
radius = $('#center').width() * 0.5,
cx = pos.left + radius,
cy = pos.top + radius,
x, y, angle = 0,
angles = [],
spc = 360 / 5,
deg2rad = Math.PI / 180,
i = 0;
for (; i < 5; i++) {
angles.push(angle);
angle += spc;
}
/// space out radius
radius += (radiusSat + 10);
loop();
function loop() {
for (var i = 0; i < angles.length; i++) {
angle = angles[i];
x = cx + radius * Math.cos(angle * deg2rad);
y = cy + radius * Math.sin(angle * deg2rad);
$('#sat' + i).css({
left: x - radiusSat,
top: y - radiusSat
});
angles[i] = angles[i] + 1;
if (angles[i] > 360) angles[i] = 0;
}
requestAnimationFrame(loop);
}
</script>
</body>
</html>
我找不到我可能犯的任何错误。请帮忙。非常感谢。
您没有在文件中添加jQuery
引用。
将此添加到您的<head>
标签中
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script>
这很简单。您正在尝试在不包含jQuery库的情况下使用jQuery($)。请插入此
<script src="https://code.jquery.com/jquery-1.12.3.min.js"></script>
在此之前:
<script language="JavaScript" type="text/javascript">
或者更好地位于<head></head>
标签
相关文章:
- 如何使用phaser使html5游戏在移动设备浏览器上运行
- 使用压缩的JavaScript文件(不是运行时压缩)
- Javascript运行php文件,然后下载文件
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- 我已经创建了一个jquery转盘,并使用if条件来运行和停止转盘
- Angularjs代码未在匿名函数中运行
- jquery设置为使用参数运行
- 如何根据时间运行不同的脚本
- Meteor方法在客户端返回null,在客户端运行的相同方法返回正确的值
- 将文本框链接到由按钮运行的javascript公式
- 为什么不是't运行此Javascript的Chrome
- ng应用程序使脚本无限运行
- 如何在运行时在angular 2中加载外部js脚本
- 与运行长作业(javascript,node.js)的第三方API同步的最佳实践
- JavaScript错误:Microsoft JScript运行时错误:应为对象
- 在终端中运行 JavaScript 时(使用 rhino),如何使用 print() 函数在一行中打印
- 如何使用JS/nightwatchjs并行运行多个测试
- html代码没有在记事本++上运行
- 运行记事本中编写的 JavaScript 代码时使用哪个程序
- 运行grunt只是打开一个记事本文件,而不是实际运行任务