我有結構如下圖所示,如何使用jquery隱藏和顯示多個圖像的圖像標題?
<div class="btheme">
<a href="/a1"><img src="/a1.jpg" /></a>
<div class="caption">
<div>image caption</div>
</div>
</div>
<div class="btheme">
<a href="/a3"><img src="/a3.jpg" /></a>
<div class="caption">
<div>image caption3</div>
</div>
</div>
<div class="btheme">
<a href="/a2"><img src="/a2.jpg" /></a>
<div class="caption">
<div>image caption2</div>
</div>
</div>
我用下面的jQuery的顯示/隱藏字幕碼,
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery("div.btheme .img").mouseover(function(){
jQuery(this).parent().find("div.caption").css('display','none');
});
jQuery("div.btheme .img").mouseout(function(){
jQuery(this).parent().find("div.caption").css('display','block');
});
});
</script>
它不工作?我怎樣才能做到這一點?。
你想顯示在'mouseover'標題或'mouseout'? –
圖像底部顯示的標題(圖像上方)。 –
我正在談論的事件,而不是位置。順便說一句,我已經添加了一個小提琴與我的答案。 –