2012-08-03 66 views
0

我不明白发生了什么事。我创建的最后一个代码在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处理程序是否正在运行,但是这条线似乎没有运行。

+2

什么没有工作的意思?没有警报?没有课堂动画?你得到一个JS错误? – 2012-08-03 21:57:03

+0

它在Chrome中工作,悬停在“你好”框中提供了一个提醒(确定)。 – Sablefoste 2012-08-03 21:58:19

+0

P.D:必须加载它的Effec:$(this).addClass(“botonclass”,1000); ,毫无戒备,警惕我把对知道,如果作品精美鼠标悬停,thank's – Fran 2012-08-03 22:04:16

回答

0

工作对我来说,在包装盒上悬停后,我有一个警报。

下载所有JavaScript的磁盘,并用它代替远程位置检查,如果它可以帮助你。

+0

P.D:必须加载它的Effec:$(this).addClass(“botonclass”,1000); ,毫无戒备,警惕我把对知道,如果作品精美鼠标悬停,thank's – Fran 2012-08-03 22:08:42

2

你对本地主机有什么意思?你有没有运行Apache,或者你只是将它保存为一个HTML文件,并且你打开Firefox?

也许帮助,如果库存储在本地,而不是从谷歌API或jQuery.com下载。也许你的防火墙阻止来自本地存储文件的外部请求。运行本地服务器(例如WAMPserver的XAMPP)将解决此问题。

+0

Pd积:在短跑运动员必须加载it's:$(本).addClass( “botonclass”,1000); ,没有任何提醒,我提醒我知道是否能正常工作,谢谢 – Fran 2012-08-03 22:05:48

+0

我的想法正是 - 我认为它是作为本地文件运行的,而不是在Web服务器上运行。 – halfer 2012-08-03 22:26:44

相关问题