<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        jquerytools系列expose學習_jquery

        來源:懂視網 責編:小采 時間:2020-11-27 20:44:19
        文檔

        jquerytools系列expose學習_jquery

        jquerytools系列expose學習_jquery:如overlay的學習,首先給出操作的html目標代碼: 代碼如下: expose test! open div close div 該功能是通過jqueryObject.expose()方法來實現的,其具體實現方式如下: $(jquery selector).expose({config ob
        推薦度:
        導讀jquerytools系列expose學習_jquery:如overlay的學習,首先給出操作的html目標代碼: 代碼如下: expose test! open div close div 該功能是通過jqueryObject.expose()方法來實現的,其具體實現方式如下: $(jquery selector).expose({config ob
        如overlay的學習,首先給出操作的html目標代碼:
        代碼如下:

        expose test!









        該功能是通過jqueryObject.expose()方法來實現的,其具體實現方式如下:
        $("jquery selector").expose({config object}) //該方法通過配置對象將來定制expose的顯示。
        以下代碼為配置參數說明描述:

        屬性 默認值 詳細描述
        color '#456' 設置頁面中非expose(突出顯示)區域在expose(突出顯示)效果顯示時的背景顏色。如果此處未設置背景色,那么expose功能會提供一個默認的顏色。另外屬性亦可通過maskId的CSS樣式來設置。
        opacity 0.8 設置頁面中非expose(突出顯示)區域在expose(突出顯示)效果顯示時的背景透明度。該處透明度的取值范圍為[0,1],該處值越大,透明度越低。
        loadSpeed 'slow' 設置頁面中非expose(突出顯示)區域在expose(突出顯示)效果觸發時的顯示速度。該處值可設置為:'slow','normal','fast'和毫秒數值。例如:如果此處設置值為2000,那么非expose(突出顯示)區域效果將會在2秒鐘中內顯示完成。如果此處設置值為0,那么非expose(突出顯示)區域將會沒有動畫效果并立即顯示出來。
        closeSpeed 'fast' 設置頁面中非expose(突出顯示)區域在expose(突出顯示)效果關閉時的關閉速度。該處值可設置為:'slow','normal','fast'和毫秒數值。具體示例可參見本文相關示例。
           
        maskId 'exposeMask' 非expose(突出顯示)區域對應的頁面div元素id,它是一個普通的div元素,當expose(突出顯示)被觸發后,他會自動調整以完全的覆蓋整個頁面。非expose(突出顯示)區域的顯示效果可以通過設置該處div的樣式來改變。如果此處沒有設置,那么該插件會默認提供一個id為exposeMask的div來實現非expose區域。
        closeOnClick TRUE 該屬性用于設置非expose區域被點擊時,是否關閉expose(突出顯示)效果。該屬性默認值為true,及非expose區域被點擊后,expose效果被關閉。
        closeOnEsc TRUE 該屬性用于設置Esc鍵被按下后,是否關閉expose(突出顯示)效果。該屬性默認值為true,及Esc鍵被按下后,expose效果被關閉。
        zIndex 9998 設置頁面設置頁面中非expose(突出顯示)區域的z-index(CSS)屬性。一般情況下,默認的zIndex屬性值都非常大,所以這里不需要設置,但是,有一點需要注意的是,該非expose(突出顯示)的z-index屬性值一定要大于頁面中任何一個元素的z-index屬性。
        api FALSE 該屬性解釋可參見本系列中tabs,scollable等功能同屬性的解釋。
           
        onBeforeLoad   expose(突出顯示)效果觸發前調用函數。如果該函數返回false,那么expose(突出效果)將會被阻止實現。
        onLoad   expose(突出顯示)效果實現后,該函數被觸發。
        onBeforeClose   expose(突出顯示)效果關閉前調用函數。如果該函數返回false,那么expose(突出效果)將會被阻止關閉。
        onClose   expose(突出顯示)效果關閉后,該函數被觸發。
        此外,expose還提供了一系列獲取expose對象的方法,這些方法的說明描述如下:
        方法 返回值 詳細描述
        load() API 觸發expose(突出顯示)效果,該方法只有expose(突出顯示)被初始化后才能調用成功。
        close() API 關閉expose(突出顯示)效果。
        isLoaded() boolean 判斷當前expose(突出顯示)是否已被觸發。
        getMask() jQuery 返回非expose(突出顯示)的jquery對象。可以通過jquery的相關方法來改變非expose(突出顯示)區域的顯示效果。
        getExposed() jQuery 返回expose(突出顯示)的jquery對象。
        getConf() Object 返回expose(突出顯示)的配置對象。
           
        onBeforeLoad(fn) API 同配置文件中onBeforeLoad屬性。
        onLoad(fn) API 同配置文件中onLoad屬性。
        onBeforeClose(fn) API 同配置文件中onBeforeClose屬性。
        onClose(fn) API 同配置文件中onClose屬性。
        對于expose配置對象屬性設置及方法調用的具體使用方法如下:
        代碼如下:
        var testApi=$("#test").expose({
        color:'#44f',
        opacity:0.5,
        loadSpeed:2000,
        closeSpeed:3000,
        closeOnClick:false,
        closeOnEsc:false,
        api: true,
        lazy:true,
        onBeforeLoad:function(){
        alert("before load!");
        },
        onLoad:function(){
        alert("onLoad!");
        },
        onBeforeClose:function(){
        alert("mask-background:"+this.getMask().css("color")+",exposeId:"+this.getExposed().attr("id")
        +"\n expose color:"+this.getConf().color);
        //alert("Before close!");
        },
        onClose:function(){
        alert("Close!");
        }

        });


        $("#test").click(function() {
        testApi.load();
        });

        $("#btn_open").click(function(){
        testApi.load();
        });
        $("#btn_close").click(function(){
        testApi.close();
        });

        alert("test is load:"+testApi.isLoaded());

        $("#ball").expose({
        //此處通過maskId中樣式的backgroundcolor來設置color屬性
        maskId:'mask',
        opacity:0.5,
        closeSpeed:'slow',
        onBeforeLoad:function(){
        this.getExposed().animate({width:298});
        },
        onBeforeClose:function(){
        this.getExposed().animate({width:130});
        }

        }).click(function(){
        $(this).expose().load();
        });

        最后,給出完整示例代碼及該功能得部分demo圖片:
        代碼如下:
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        jquerytools系列expose學習_jquery

        jquerytools系列expose學習_jquery:如overlay的學習,首先給出操作的html目標代碼: 代碼如下: expose test! open div close div 該功能是通過jqueryObject.expose()方法來實現的,其具體實現方式如下: $(jquery selector).expose({config ob
        推薦度:
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲va无码va在线va天堂| 免费永久看黄在线观看app| 亚洲AV无码乱码国产麻豆| 日韩在线视频线视频免费网站| 免费高清av一区二区三区| 中文字幕高清免费不卡视频| 久久久久久夜精品精品免费啦| 久久www免费人成看片| 亚洲国产天堂久久综合| 美女尿口扒开图片免费| 亚洲午夜国产片在线观看| jizz18免费视频| 亚洲a一级免费视频| 亚欧国产一级在线免费| 亚洲无线码在线一区观看| a毛片免费全部在线播放**| 免费在线观看中文字幕| 老司机精品免费视频| 久久亚洲国产视频| 亚洲精品视频免费在线观看| 精品国产成人亚洲午夜福利| 免费99热在线观看| 毛片在线全部免费观看| 亚洲制服丝袜中文字幕| 亚洲啪啪免费视频| 亚洲欧美精品午睡沙发| 亚洲精品国产高清嫩草影院| 免费91麻豆精品国产自产在线观看| 亚洲综合久久1区2区3区| 日本免费一区二区久久人人澡| 亚洲人成影院在线无码观看| 精品国产免费一区二区三区香蕉| 亚洲国产高清视频在线观看| 成年女人男人免费视频播放| 国产99久久亚洲综合精品| 天天天欲色欲色WWW免费| 亚洲人成网站日本片| 亚洲AV无码不卡在线观看下载| 大桥未久亚洲无av码在线 | 精品国产免费一区二区三区| 一本久到久久亚洲综合|