Возможно:
var titleEl = $('#title');
var boxEl = titleEl.parents('.box');
titleEl.click(function()
{
titleEl.css('background', 'red');
boxEl.slideDown('slow');
}).dblclick(function()
{
titleEl.css('background', 'green');
boxEl.slideUp('slow');
});
хотя это плохая идея IMO, потому что глобальные переменные, как правило, плохая идея, особенно когда они используются, потому что это проще.
Что еще более важно, если ваш $ ('# title') не был идентификатором и, следовательно, единственным элементом, но, возможно, классом $ ('. Title') и многими элементами, код не будет работать так, как сейчас (потому что каждая ссылка на titleEl.css () изменит ВСЕ экземпляры класса). который показывает, что модель глобальной переменной хрупкая.
он также не предназначен для динамически добавляемых элементов DOM, поскольку назначение происходит только один раз.