你應該看看jQuery和使用不顯眼的JavaScript。
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js" type="text/javascript"></script>
這就是你需要的一切,它會將jQuery庫從Google中提取出來。
然後你可以有一個外部樣式表來處理你想要做的事情。
<div id="container"> Register </div>
,那麼你需要創建一個外部樣式表如app.css:
#container {border:1 #FF0 solid; background-color:#999;text-align:left;}
再比如app.js
$('#container').mouseout(function() {
$('#container').css('backgroundColor', '#DDD')
});
不要你可以有一個外部腳本t忘記將外部css和js鏈接到頁面。外部樣式表需要鏈接到jQuery腳本之後。
http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js
<script src="app.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="app.css">
您可以編輯腳本,當鼠標確實的東西添加更多的功能:
$('#container').mouseout($('#container').css('backgroundColor', '#DDD'))
$('#container').mouseover($('#container').css('backgroundColor', '#DDD'))
$('#container').mouseenter($('#container').css('backgroundColor', '#DDD'))
$('#container').mouseup($('#container').css('backgroundColor', '#DDD'))
有主題的整體轉換在這裏:http://api.jquery.com/category/events/mouse-events/
來源
2011-02-27 10:05:22
s84
我知道,但我只是想嘗試不同的東西:),這看起來比調用一個函數更有效;) – 2011-02-27 09:57:14