在所有的jQuery的例子,我看到這樣的代碼:jQuery的:添加現有功能的jQuery的事件
$('.menu a').each(function(){
$(this).animate({paddingLeft: $(this).width()}, 200);
});
他們在這裏做什麼是「對飛」創建一個函數(就是所謂的匿名委託?)
但如果我有一個現有的函數,它想要有權訪問$(this)呢?
比方說,我有這樣的功能:
function doAnimate(ctl){
//do something here
{
我如何使用jQuery的聲明功能?
我想問的原因是我想在更多的jquery語句中使用這個函數,而且我不想多次輸入匿名代理。
我試過這個,但是這給了我一個錯誤:
$("#<%=txtReceiverEmailEcard1.ClientID %>").blur(blurWatermark($(this), 'Your email address'));
正確,'即時'是匿名函數 – Tx3 2011-01-14 09:00:22