隱藏和顯示DIV優化的代碼,我有一個div:極品jQuery中
<div id="p1" class="img-projects" style="margin-left:0;">
<a href="project1.php"> <img src="image1.png"/></a>
<div id="p1" class="project-title">Bar Crawler</div>
</div>
在鼠標滑過我想與透明度添加圖像,並顯示該項目的冠軍。 所以我用這個代碼:
<script type="text/javascript">
$(function() {
$('.project-title').hide();
$('#p1.img-projects img').mouseover(
function() {
$(this).stop().animate({ opacity: 0.3 }, 800);
$('#p1.project-title').fadeIn(500);
});
$('#p1.img-projects img').mouseout(
function() {
$(this).stop().animate({ opacity: 1.0 }, 800);
$('#p1.project-title').fadeOut();
});
$('#p2.img-projects img').mouseover(
function() {
$(this).stop().animate({ opacity: 0.3 }, 800);
$('#p2.project-title').fadeIn(500);
});
$('#p2.img-projects img').mouseout(
function() {
$(this).stop().animate({ opacity: 1.0 }, 800);
$('#p2.project-title').fadeOut();
});
});
</script>
代碼工作正常,但沒有人知道的方式來優化我的代碼?
謝謝
你很幸運,它的工作原理。 ID在HTML文檔中必須是唯一的。 – RoToRa 2010-05-03 14:47:22