那么,嗨。我已经尝试了所有我知道和不知道的事情,但我就是无法让它发挥作用。是的,我的 html 骨架中有一个 script 标签。
<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
我还尝试下载它,然后将其作为脚本标记添加到我的 html 框架中。什么都不起作用。我正在另一个 file.js 中输入我的 javascript/jquery,这显然也链接到我的 html。
我正在使用括号编辑器。我在网上找不到任何东西...而且我很确定问题是由于某种原因,jQuery 目录没有链接到我的其他 .js 文件,因为当我直接在内部键入我的 javascript 时我的 html 文件,它可以工作。
对于每个使用括号编辑器的人,我必须做什么? :(
完整的html代码:
<!DOCTYPE html>
<html>
<head>
<title>One Piece Website</title>
<meta charset="utf-8" />
<link rel="stylesheet" type="text/css" href="stylesheet.css">
<script src="jquery.js" type="text/javascript"></script>
<script src="javascript.js" type="text/javascript"></script>
</head>
<body>
<div id="banner"></div>
<div id="wrapper">
<header>
<div id="logo"></div>
<div id="navbar"></div>
<div id="slider">
<img src="imgs/slider-arrow.png" id="leftarrow" />
<h1>Novidades</h1>
<h2>Mantenha-se sempre informado.</h2>
<h3>
<a href="">SIT ELIT PELLENTESQUE</a>
</h3>
<p>
Ipsum et praesent elit accumsan pellentesque elit varius elit tellus tellus curabitur. Varius sollicitudin tortor velit faucibus varius vestibulum in praesent sit accumsan at mauris lacinia diam sollicitudin iaculis. In ad adipiscing adipiscing adipiscing nulla consectetur ac amet.
</p>
</div>
</header>
</div>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
</body>
</html>
JS:
$(document).ready(function() {
$('#slider').mouseenter(function() {
$('#leftarrow').css('display', 'block');
$('#rightarrow').css('display', 'block');
$('#leftarrow').animate({left: '-30px'}, 'slow');
});
$('#slider').mouseleave(function() {
$('#leftarrow').delay(50000).css('display', 'none');
});
});
对于后代:从上面的评论线程来看,听起来问题不在于running网页中,括号编辑器中出现警告消息editing源代码。警告是 JSLint 错误 - 默认情况下,Brackets 在 JS 文件上自动运行 JSLint。每当您引用未定义的全局变量时,JSLint 默认都会发出警告在同一个文件中.
为了避免这样的错误,请参阅我对类似问题的回答:如何让括号忽略特定的重复错误?
您还可以通过取消选中来完全关闭 JSLint查看 > 保存时的 Lint 文件菜单项。或者,您可以通过单击错误显示面板右上角的“X”来使错误不那么引人注目 - 然后您只会看到一个微妙的状态栏图标,告诉您是否发现了 JSLint 错误(黄色“!”三角形)或不(绿色复选标记)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)