Pergunta

Estou usando o plugin treeto no meu aplicativo da web.http://plugins.jquery.com/project/treetable

Quero poder executar uma ação quando um nó expansível específico for expandido.

Posso determinar qual elemento é responsável por expandir o nó. É uma extensão com o expansor de classe. Tanto quanto posso dizer, o plug -in não tem um evento que seja disparado quando o nó é expandido ou alternado.

Eu acho que isso é mais uma pergunta jQuery do que uma pergunta árdua, mas como eu faria isso.

Foi útil?

Solução

Porque não há evento, o que você poderia fazer é substituir $.fn.expand com sua própria função que executa a lógica que você precisa e, em seguida, executa o original $.fn.expand função. Por exemplo

var originalExpand = $.fn.expand;
$.fn.expand = function(){
  // Do something
  originalExpand.apply(this, arguments);
};

Esse é um exemplo grosseiro.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top