我想修改以下腳本來顯示/隱藏提示只有當「?」懸停上,而不是整個 「禮」 阻止JQuery懸停提示
的HTML:
<ul class="tips">
<li>
<a href="#" class="tooltip">?</a> Feature 1
<div class="tip">
<h4>Tip Title 1</h4>
<h4>Tip Q</h4>
<p>Tip A</p>
</div>
</li>
<li>
<a href="#" class="tooltip">?</a> Feature 2
<div class="tip">
<h4>Tip Title 2</h4>
<h4>Tip Q</h4>
<p>Tip A</p>
</div>
</li>
<li>
<a href="#" class="tooltip">?</a> Feature 3
<div class="tip">
<h4>Tip Title 3</h4>
<h4>Tip Q</h4>
<p>Tip A</p>
</div>
</li>
</ul>
jQuery的腳本
$("ul.tips li").hover(function() {
$(this).find("div").stop()
.fadeIn()
.css("display","block")
}, function() {
$(this).find("div").stop()
.fadeOut()
});
的CSS:
.tips div {
display: none;
position: absolute;
bottom: 0;
width: 100%;
height;auto;
background: #e00;
left:0;
}
我試圖修改這樣的腳本
$("ul.tips li a").hover(function() {
所以它的目標是「a」標籤,但它最終沒有顯示任何東西。
由於蒙克,兄弟姐妹變化並的伎倆,分號指出 – Said 2010-01-23 02:50:02