$(function(){
$("ul.dropdown li").hover(function(){
$('ul:first',this).css('visibility', 'visible');
}, function(){
$('ul:first',this).css('visibility', 'hidden');
});});
//解释下下面的问题
问题1:$(function(){}); 是否等于$(document).ready(function(){});问题2:$('ul:first',this)何解 行于什么 是否等于$("ul.dropdown li ul:first")
$("ul.dropdown li").hover(function(){
$('ul:first',this).css('visibility', 'visible');
}, function(){
$('ul:first',this).css('visibility', 'hidden');
});});
//解释下下面的问题
问题1:$(function(){}); 是否等于$(document).ready(function(){});问题2:$('ul:first',this)何解 行于什么 是否等于$("ul.dropdown li ul:first")
http://www.w3school.com.cn/
$('ul:first',this) 这里的this指的是ul.dropdown li
也就是第一个ul和ul.dropdown li都会满足你的操作
你确定你这样用this可以?
其实写$(function(){})就可以了。。问题2:$('ul:first',this)何解 行于什么 是否等于$("ul.dropdown li ul:first")
----->这个是ul.dropdown li和ul:first都会有相同的css('visibility', 'hidden')操作