代码:<style>
ul li p{display:none}
ul li.on{display:block}
</style>
<ul>
<li>北京大学<p>隐藏图文,只有li样式为on时显示</p></li>
<li>清华大学<p>隐藏图文,只有li样式为on时显示</p></li>
<li>复旦大学<p>隐藏图文,只有li样式为on时显示</p></li>
</ul>需要说明:当鼠标移到哪个li时,那个li就为<li class="on">.以显示隐藏内容。请帮忙,谢谢。
ul li p{display:none}
ul li.on{display:block}
</style>
<ul>
<li>北京大学<p>隐藏图文,只有li样式为on时显示</p></li>
<li>清华大学<p>隐藏图文,只有li样式为on时显示</p></li>
<li>复旦大学<p>隐藏图文,只有li样式为on时显示</p></li>
</ul>需要说明:当鼠标移到哪个li时,那个li就为<li class="on">.以显示隐藏内容。请帮忙,谢谢。
<style>
ul li p{display:none}
ul li:hover p{display:block}
</style>
<ul>
<li>北京大学<p>隐藏图文,只有li样式为on时显示</p></li>
<li>清华大学<p>隐藏图文,只有li样式为on时显示</p></li>
<li>复旦大学<p>隐藏图文,只有li样式为on时显示</p></li>
</ul>
$(document).ready(function () {
$("ul>li").each(function () {
$(this).hover(function () {
$(this).children().show();
}, function () {
$(this).children().hide();
});
});
})
<style>
ul li.on{color:red}
</style><ul>
<li>北京大学<p style="display:none">隐藏图文,只有li样式为on时显示</p></li>
<li>清华大学<p style="display:none">隐藏图文,只有li样式为on时显示</p></li>
<li>复旦大学<p style="display:none">隐藏图文,只有li样式为on时显示</p></li>
</ul>window.onload = function(){
var els = document.getElementsByTagName("li");
for (var i = els.length; i--;){
var el = els[i];
el.onmouseover = (function(el){
return function(){
el.className = "on";
el.children[0].style.display = "";
}
})(el)
el.onmouseout = (function(el){
return function(){
el.className = "";
el.children[0].style.display = "none";
}
})(el)
}
}
var el = document.getElementById("ulId"),
obj;
el.onmouseover = function(_e){
var e = _e || window.event,
_target = e.target || e.srcElement;
if (_target.tagName === "LI"){
if (obj){
obj.className = "";
obj.children[0].style.display = "none";
}
_target.className = "on";
obj = _target;
obj.children[0].style.display = "";
}
}
}