你能能够包含可在多种功能jQuery中可以使用的变量,例如:全局变量的函数
var self = $(this);
var box = self.parents('.box');
$('#title').click(function()
{
self.css('background', 'red');
box.slideDown('slow');
}).dblclick(function()
{
self.css('background', 'green');
box.slideUp('slow');
});
这样self
和box
可以在这些事件中使用功能,所以我不必这样做:
$('#title').click(function()
{
var self = $(this);
var box = self.parents('.box');
self.css('background', 'red');
}).dblclick(function()
{
var self = $(this);
var box = self.parents('.box');
self.css('background', 'green');
});
但问题是,是否有可能,如果是这样,你怎么能做到这一点?