2016-11-27 99 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; 
} 
相关问题