我正在使用以下腳本,並且有佔位符div。當我mouseover div播放按鈕應該超過佔位符。JQuery鼠標懸停問題
我有三個佔位符連續。當我將鼠標懸停在一個特定的佔位符上時,將出現所有播放按鈕。我需要的是當我滑過佔位符時,只有播放圖像應該出現。
希望你能理解我的問題。任何人都可以幫助我做到這一點?
jQuery.noConflict();
jQuery(function(){
jQuery('.placeholder').mouseover(function(){
jQuery('.play').show('show');
});
jQuery('.placeholder').mouseleave(function(){
jQuery('.play').hide('hide');
});
});
HTML:
<div class="placeholder item"><div class="play"><img src="images/play_ico.jpg"></div></div>
<div class="placeholder item"><div class="play"><img src="images/play_ico.jpg"></div></div>
<div class="placeholder item"><div class="play"><img src="images/play_ico.jpg"></div></div>
CSS:
.placeholder{
width:120px;
float:left;
background:#ccc;
height:67px;
position:relative;
}
.play{
width:120px;
height:67px;
position:absolute;
top:0;
left:0;
display:none;
background:#000;
opacity:0.4;
filter:alpha(opacity=40);
}
你有多個'play'類?你可以顯示你的標記lang – 2012-07-27 20:11:37
你不應該通過顯示「顯示」並隱藏「隱藏」,他們沒有參數,因爲你使用它們:http://api.jquery.com/show/ http:/ /api.jquery.com/hide – jholloman 2012-07-27 20:14:15