2011-08-31 76 views
-1

什么是每个人的优点和缺点:这些插件有什么优点和缺点?

$.fn.hello = function() { 
    $(this).append('<div id="hello">Hello world</div>'); 
    $(this).delegate('#hello', 'click', function(){ 
     alert("Hello you clicker"); 
    }); 
} 
$(document).ready(function(){ 
    $('body').createHello(); 
}); 

或者:

$.hello= function() { 
    $('body').append('<div id="hello">Hello world</div>'); 
    $('body').delegate('#hello', 'click', function(){ 
     alert("Hello you clicker"); 
    }); 
} 

$(document).ready(function(){ 
    $.createHello(); 
}); 

+0

之一缺点是,两者都不会工作;) – Jason

+0

它适用于我... – funerr

+0

这是不可能的,考虑到你命名你的函数'hello',并且你正在调用'createHello',除非有代码没有显示给我们。 – Jason

回答

2

,首先的主要优点是,你可以使用$(this),你不能在第二个使用,所以你必须每次改变它,你会想要将它放在不同的位置

+0

第二个有什么优势吗? – funerr

+0

@askingDude:我认为 - 没有 – genesis

相关问题