我希望覆盖示例
animate()
的jquery方法以及更多功能。那么如何覆盖jquery内置方法呢?
答案 0 :(得分:0)
您可以使用sub method覆盖内置方法。你在寻找吗?
以下是一个例子:
覆盖一些jQuery方法以提供新功能。
(function() {
var myjQuery = jQuery.sub();
myjQuery.fn.remove = function() {
// New functionality: Trigger a remove event
this.trigger( "remove" );
// Be sure to call the original jQuery remove method
return jQuery.fn.remove.apply( this, arguments );
};
myjQuery(function( $ ) {
$( ".menu" ).click(function() {
$( this ).find( ".submenu" ).remove();
});
// A new remove event is now triggered from this copy of jQuery
$( document ).on( "remove", function( event ) {
$( event.target ).parent().hide();
});
});
})();
// Regular jQuery doesn't trigger a remove event when removing an element
// This functionality is only contained within the modified 'myjQuery'.
答案 1 :(得分:0)