用js获取了一个div下的li和img img的display本来设置的是none。然后怎么用for循环,让第一个li的鼠标浮动时 ,第一个li里的img的display是显示的,也就是说每个li鼠标浮动时下面对应的img就显示,是一对一的关系。
第1个回答 2016-07-04
Jquery有Hover这个方法
$(selector).hover(inFunction,outFunction)
$("oul_li").hover(function(){$("oul_img").css("display","block");
},function(){
$("oul_img").css("display","none");
});
第2个回答 2016-07-04
原生js需要循环,jq不用循环,因为已经帮你循环好了,但是你只是这个要求的话,完全用css就可以搞定啊
ul li img{display:none}
ul li :hover img{display:block}本回答被网友采纳
ul li img{display:none}
ul li :hover img{display:block}本回答被网友采纳
第3个回答 2016-07-04
这个需要的是事件的监听,不需要for循环