Как перехватить событие expand в jQuery treetable
Вопрос
Я использую плагин treetable в своем веб-приложении.http://plugins .jquery.com/project/treeTable
Я хочу иметь возможность выполнять действие при расширении определенного расширяемого узла.
Я могу определить, какой элемент отвечает за расширение узла.Это промежуток с расширением класса.Насколько я могу судить, у плагина нет события, которое запускается при расширении или переключении узла.
Я думаю, что это скорее вопрос jquery, чем вопрос treetable, но как бы я это сделал.
Решение
Поскольку события нет, все, что вы могли бы сделать, это заменить $.fn.expand
с вашей собственной функцией, которая выполняет необходимую вам логику, а затем выполняет исходную $.fn.expand
функция.Например.
var originalExpand = $.fn.expand;
$.fn.expand = function(){
// Do something
originalExpand.apply(this, arguments);
};
Это грубый пример.
Не связан с StackOverflow