在所有的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