jQuery.sub()怎么使用

這篇文章主要介紹“jQuery.sub()怎么使用”,在日常操作中,相信很多人在jQuery.sub()怎么使用問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”jQuery.sub()怎么使用”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

邵東網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),邵東網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為邵東近1000家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢,請找那個(gè)售后服務(wù)好的邵東做網(wǎng)站的公司定做!

jQuery.sub()

描述: 可創(chuàng)建一個(gè)新的jQuery副本,其屬性和方法可以修改,而不會(huì)影響原來的jQuery對象。

添加的版本: 1.5jQuery.sub()

這個(gè)方法不接受任何參數(shù)。

這種方法在jQuery1.7已經(jīng)被過時(shí)了,在jQuery 1.8版本將被移動(dòng)到一個(gè)插件中。

有兩個(gè)具體使用jQuery.sub()創(chuàng)建jQuery副本的案例。第一種情況是希望重寫 jQuery 的方法,而不想破壞原始的方法。另一種情況是想為 jQuery 插件做進(jìn)一步的封裝或進(jìn)行基本的命名空間。

注意,jQuery.sub() 并不嘗試做任何形式的隔離,因?yàn)檫@不是該方法的本意。所有 jQuery 副本中的方法依然指向原始的 jQuery (例如,依然會(huì)通過原始的 jQuery 進(jìn)行事件綁定和觸發(fā),data 也會(huì)通過原始的 jQuery 綁定到元素上。Ajax 請求和事件也是通過原始的 jQuery 運(yùn)行的等等。)。

請注意,如果你正在尋找使用這個(gè)開發(fā)插件,應(yīng)首先認(rèn)真考慮使用一些類似jQuery UI widget工廠,這兩個(gè)狀態(tài)和插件管理子方法。 使用jQuery UI widget的一些例子建立一個(gè)插件。

上述那些例子非常好的描述了該方法的詳細(xì)用法。

例子:

Example: 添加一個(gè)jQuery的方法,以便它不會(huì)受到外部分:

(function(){

var sub$ = jQuery.sub();

sub$.fn.myCustomMethod = function(){

return 'just for me';

};

sub$(document).ready(function() {

sub$('body').myCustomMethod() // 'just for me'

});

})();

typeof jQuery('body').myCustomMethod // undefined

重寫一些 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).bind("remove", function(e) {

$(e.target).parent().hide();

});

});

})();

// Regular jQuery doesn't trigger a remove event when removing an element

// This functionality is only contained within the modified 'myjQuery'.

到此,關(guān)于“jQuery.sub()怎么使用”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!

本文標(biāo)題:jQuery.sub()怎么使用
文章鏈接:http://muchs.cn/article18/jcpddp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷網(wǎng)站收錄、網(wǎng)站設(shè)計(jì)、外貿(mào)建站外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營