最近各位若有到梅干的一起愛寶貝購物網,應該會發現到,當滑鼠滑入下方的產品區塊中,該區塊就會自動的變換底色,如此一來使用者就可輕意知道,目前滑鼠所選取到的產品為何, 其實製作方法相當簡單,透過jQuery先取得滑鼠目前所選到區塊,再把該區塊要變換的樣式套上去,就大功告成囉!
放在<head>…..</head>之間:
#css
/* 預設樣式 */ .divbox{ height:300px; width:200px; background:#ffffff; border:solid 1px #ccc; float:left; margin-right:10px; }/* 滑入時變換底色樣式 */
.divOver{ background:#eff8fe; border:solid 1px #d2dce3; }
#javascript
<script src=“http://code.jquery.com/jquery-1.4.1.min.js"></script> <script language=“javascript”> $(function(){ //當滑鼠滑入時將div的class換成divOver $(‘.divbox’).hover(function(){ $(this).addClass(‘divOver’);
},function(){ //滑開時移除divOver樣式 $(this).removeClass(‘divOver’); } ); }); </script>
放在<body>…..</body>之間:
#html
<div class=“divbox”>div1</div> <div class=“divbox”>div2</div> <div class=“divbox”>div3</div>
從上方jQuery的程式碼來看,真的沒幾行,這邊梅干只是變換底色,若要再多點變化,各位可以作張底圖,直接變換底圖,看起來會更有變化,也會比較強眼。
[範例預覽]