2011-08-31 82 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

相關問題