我不明白髮生了什麼事。我創建的最後一個代碼在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