这个jQuery是什么意思呢?关于下拉菜单的。求大神指导 $.fn.hoverClass = function(c) { return this.each(function(){ $(this).hover( function() { $(this).addClass(c); }, function() { $(this).removeClass(c); ); }); }; jqueryjavascript下拉菜单 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 顾名思义:进去加个c(class name),出去把c去掉。 给选择的对象添加hover事件噶。。移动到对象上就添加样式,否则就移除 为jquery添加一个hoverClass的方法,方法的作用就是当hover的时候为目标元素添加类样式c,在不是hover的情况下将类样式c移除 为jquery添加一个hoverClass的方法,方法的作用就是当hover的时候为目标元素添加类样式c,在不是hover的情况下将类样式c移除++ $.fn.hoverClass = function(c) { $(this).hover( function() { $(this).addClass(c);},function(){$(this).removeClass(c)});};这样试试 .fn是一个对象吗?三个this都指的是相同的吗?感觉自己主要是对this的理解不够,虽说代表当前,但具体是代表当前什么呢? 为jquery添加一个hoverClass的方法,方法的作用就是当hover的时候为目标元素添加类样式c,在不是hover的情况下将类样式c移除谢谢了。第一个this和第二个this所指的是不是不一样啊? 第一个this是jquery对象第二个是dom对象 这个是jquery插件的源码,调用是直接jquery元素.hoverClass(class); 为jquery添加一个hoverClass的方法,方法的作用就是当hover的时候为目标元素添加类样式c,在不是hover的情况下将类样式c移除谢谢了。第一个this和第二个this所指的是不是不一样啊?不一样,第二个this指的相当于是第一个this的子项 事件中的this 各位,前台页面如何时时刻刻取得javascript的赋值呢??????? 类似于淘宝、QQ的弹出式无边框模式窗口是如何实现的 firefox 下给动态input 控件追加onFocus事件问题 php获取jquery动态增加的input值失败??? 请真正的JavaScript高手解答 javascript中,setTimeout的小问题,在线等 倒计时自动关闭窗口 javascript 如何进行数字运算,并保留指定位数的小数? 带图标的树形菜单 Run Js Jquery插件DataTables中的TableTools导出csv中文乱码
++
$(this).hover( function() { $(this).addClass(c);},function(){$(this).removeClass(c)});
};
这样试试
第一个this和第二个this所指的是不是不一样啊?
第二个是dom对象
这个是jquery插件的源码,调用是直接jquery元素.hoverClass(class);
第一个this和第二个this所指的是不是不一样啊?
不一样,第二个this指的相当于是第一个this的子项