让我首先说我不是一个JavaScript程序员或jQuery大师,我实际上只是从jQuery开始。jQuery代码差异
我有两个以下的jQuery代码:
$('.tipTrigger').hover(function(){
$(this).toggleClass('active').prev('.tipText').stop(true, true).fadeToggle('fast');
});
和
if ($(".tooltip-container").length > 0){
$('.tipTrigger').hover(function(){
$(this).toggleClass('active').prev('.tipText').stop(true, true).fadeToggle('fast');
});
}
几个问题我有这样的:
- 什么基本上是上述两个代码之间的差异?
if ($(".tooltip-container").length > 0){
是什么意思?- 使用上述
if
有什么好处? - 从开发人员的立场来看,更有效率吗? (也就是说如果这么小的东西会以任何方式对性能有相当大的影响)
任何其他意见/帮助与这个简单的比较将不胜感激。
在此先感谢。
欢迎使用jQuery:D – SpYk3HH 2012-04-27 18:12:03