我不明白发生了什么事。我创建的最后一个代码在jsFiddle的控制台中工作正常,但在我在localhost上测试时不能在Firefox中工作。jQuery适用于jsFiddle,但不在本地主机
下面是一些示例代码:虽然它的工作原理上的jsfiddle,我看到的代码,我看不出有什么不好并不在本地主机上运行。
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
<style>
#boton
{
width:200px;
height:30px;
border:1px solid;
background-color:#cccccc;
}
.botonclass
{
width:250px;
height:300px;
border:1px solid;
background-color:#FF0000;
}
</style>
<script>
$(document).ready(function() {
$("#boton").mouseover(function(){
$(this).addClass("botonclass",1000);
});
});
</script>
</head>
<body>
<div id="boton">Hello</div>
</body>
</html>
可能有人测试这个自己的电脑上,并告诉我,如果你得到了相同的结果(不工作在本地主机上的代码)?谢谢,问候
编辑:应该运行的代码是这样的:$(this).addClass("botonclass",1000);
- 我在原来提供的代码中添加了一个警报,以检查mouseover处理程序是否正在运行,但是这条线似乎没有运行。
什么没有工作的意思?没有警报?没有课堂动画?你得到一个JS错误? – 2012-08-03 21:57:03
它在Chrome中工作,悬停在“你好”框中提供了一个提醒(确定)。 – Sablefoste 2012-08-03 21:58:19
P.D:必须加载它的Effec:$(this).addClass(“botonclass”,1000); ,毫无戒备,警惕我把对知道,如果作品精美鼠标悬停,thank's – Fran 2012-08-03 22:04:16