2016-11-27 70 views

回答

0

使要消失有一個特定的ID和外文本的文本有一個具體的文本以及:

單獨

<p id="text">I want to be your <span id="disappear">girl</span>friend.</p>

CSS不會爲這方面的工作,因爲一旦你盤旋元素使其消失,它不再徘徊,只會重新出現。這會導致它不斷閃爍。因此,對於這一點,我們需要一些JavaScript:

var disappear = $("#disappear"); 
$("#text").hover(function(){ 
    disappear.hide(); 
}, function() { 
    disappear.show(); 
}); 

這個Javascript存儲disappear元素作爲對象。然後,它等待text元素被懸空和「隱藏」(第一個參數用於懸停,第二個用於「懸停」)。當text徘徊時,使用.hide();隱藏disappear。當text被隱藏時,disappear使用.show();顯示。

這裏有一個搗鼓它:JSFiddle

+0

感謝的人,這會有所幫助。 – nelis96

0

給你的「p」標籤分配一個類,然後給這個類:hover屬性,display:none;

HTML: 
I want to be your <p class="disp">girl</p> friend. 

CSS: 
.disp:hover { 
    display: none; 
} 
相關問題