كيفية فخ الحدث التوسع في jQuery Treetable
سؤال
أنا أستخدم المكون الإضافي القابل للتطوير في تطبيق الويب الخاص بي.http://plugins.jquery.com/project/treetable
أريد أن أكون قادرًا على إجراء إجراء عند توسيع عقدة محددة قابلة للتوسيع.
يمكنني تحديد العنصر المسؤول عن توسيع العقدة. إنه امتداد مع موسع الطبقة. بقدر ما أستطيع أن أقول أن المكون الإضافي لا يحتوي على حدث يتم إطلاقه عند توسيع العقدة أو تبديلها.
أعتقد أن هذا أكثر من سؤال jQuery أكثر من سؤال قابل للعبور ، لكن كيف يمكنني القيام بذلك.
المحلول
لأنه لا يوجد حدث ، فإن ما يمكنك فعله هو استبداله $.fn.expand
مع وظيفتك الخاصة التي تؤدي المنطق الذي تحتاجه للقيام به ، ثم ينفذ الأصل $.fn.expand
وظيفة. على سبيل المثال
var originalExpand = $.fn.expand;
$.fn.expand = function(){
// Do something
originalExpand.apply(this, arguments);
};
هذا مثال خام.
لا تنتمي إلى StackOverflow