• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答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
    當前位置: 首頁 - 科技 - 知識百科 - 正文

    JQuery擴展對象方法操作示例

    來源:懂視網 責編:小采 時間:2020-11-27 22:09:36
    文檔

    JQuery擴展對象方法操作示例

    JQuery擴展對象方法操作示例:本文實例講述了JQuery擴展對象方法操作。分享給大家供大家參考,具體如下: 應項目需求,對JQuery進行了一個擴展,需求如下: 項目中需要在瀏覽器右下角提示操作錯誤和系統提示內容,并有滑動移出和關閉的效果,所以自己寫了一個效果還可以的彈出框來。就是給
    推薦度:
    導讀JQuery擴展對象方法操作示例:本文實例講述了JQuery擴展對象方法操作。分享給大家供大家參考,具體如下: 應項目需求,對JQuery進行了一個擴展,需求如下: 項目中需要在瀏覽器右下角提示操作錯誤和系統提示內容,并有滑動移出和關閉的效果,所以自己寫了一個效果還可以的彈出框來。就是給

    本文實例講述了JQuery擴展對象方法操作。分享給大家供大家參考,具體如下:

    應項目需求,對JQuery進行了一個擴展,需求如下:

    項目中需要在瀏覽器右下角提示操作錯誤和系統提示內容,并有滑動移出和關閉的效果,所以自己寫了一個效果還可以的彈出框來。就是給JQuery添加了一個方法ShowMsg。

    先上代碼:

    $.fn.extend({
     ShowMsg: function (width, height, msgTitle_, msgContent_) {
     var TopY = 0; //初始化元素距父元素的距離
     $("#messageTitle").html(msgTitle_);
     $("#messageResDes").html(msgContent_);
     $(this).css("width", width + "px").css("height", height + "px"); //設置消息框的大小
     $(this).slideDown(1000); //彈出
     $("#messageTool").css("margin-top", -height); //為內容部分創建高度 溢出
     $("#message_close").click(function () {//當點擊關閉按鈕的時候
     if (TopY == 0) {
     $("#message").slideUp(1000); //這里之所以用slideUp是為了兼用Firefox瀏覽器
     }
     else {
     $("#message").animate({ top: TopY + height }, "slow", function () { $("#message").hide(); }); //當TopY不等于0時 ie下和Firefox效果一樣
     }
     return false;
     });
     $(window).scroll(function () {
     $("#message").css("top", $(window).scrollTop() + $(window).height() - $("#message").height()); //當滾動條滾動的時候始終在屏幕的右下角
     TopY = $("#message").offset().top; //當滾動條滾動的時候隨時設置元素距父原素距離
     });
     setTimeout(function () {
     if (TopY == 0) {
     $("#message").slideUp(1000); //這里之所以用slideUp是為了兼用Firefox瀏覽器
     }
     else {
     $("#message").animate({ top: TopY + height }, "slow", function () { $("#message").hide(); }); //當TopY不等于0時 ie下和Firefox效果一樣
     }
     return false;
     }, 8000); //8s后自動滑動關閉
     }
    })
    
    

    代碼一目了然,注釋很清楚。下面呢,主要說下怎樣對JQuery進行擴展吧。

    上面的擴展我用了 $.fn.extend進行了擴展,是對JQuery的原生對象進行了方法的擴展,JQuery的擴展主要分為對JQuery本身類進行擴展(JQuery.extend)和對對象的進行方法擴展($.fn.extend)。下面分作說明:

    1、用JQuery.extent對JQuery本身進行擴展:

    JQuery.extend({
     showInfor:function(0{
     //do something
     }
    });
    
    

    怎么用上面這個呢,看下面:

    $.showInfor();//這樣就調用到了
    
    

    2、用$.fn.extend進行方法擴展:

    本文開始使用例子就是,下面直接看調用方法:

    $("#messageBox").ShowMsg(230,100,"系統提示","提示信息");
    
    

    說明:$.fn.extend是給JQuery的所有對象進行擴展方法,即只要JQuery可以定位到的對象,都可以使用這個方法。所以只要先定位到改對象,直接調用即可。

    更多關于jQuery相關內容感興趣的讀者可查看本站專題:《jQuery擴展技巧總結》、《jQuery常用插件及用法總結》、《jQuery切換特效與技巧總結》、《jQuery遍歷算法與技巧總結》、《jQuery常見經典特效匯總》、《jQuery動畫與特效用法總結》及《jquery選擇器用法總結》

    希望本文所述對大家jQuery程序設計有所幫助。

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

    文檔

    JQuery擴展對象方法操作示例

    JQuery擴展對象方法操作示例:本文實例講述了JQuery擴展對象方法操作。分享給大家供大家參考,具體如下: 應項目需求,對JQuery進行了一個擴展,需求如下: 項目中需要在瀏覽器右下角提示操作錯誤和系統提示內容,并有滑動移出和關閉的效果,所以自己寫了一個效果還可以的彈出框來。就是給
    推薦度:
    標簽: 方法 方式 例子
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 99热门精品一区二区三区无码| 亚洲精品性视频| 国产精品高清一区二区三区 | 久久亚洲国产精品五月天婷| 成人精品在线视频| 久久99精品久久久久久久不卡| 蜜臀精品国产高清在线观看| 白浆都出来了视频国产精品| 2021最新国产精品网站| 久久夜色精品国产噜噜噜亚洲AV | 蜜臀精品国产高清在线观看| 国内精品久久久久国产盗摄 | 无码aⅴ精品一区二区三区浪潮 | 精品人妻人人做人人爽| 亚洲精品无码mv在线观看网站| 日韩精品一区二区三区中文字幕| 国产精品区AV一区二区| 国产精品成人小电影在线观看 | 欧洲成人午夜精品无码区久久 | 亚洲国产精品久久久久| 久久精品国产半推半就| 国产精品福利网站导航| 国产精品第12页| 国产精品久久久久jk制服| 国产三级精品三级在线专区1| 九九精品99久久久香蕉| 久久久久国产精品熟女影院 | 国产精品素人搭讪在线播放| 亚洲AV永久纯肉无码精品动漫 | 在线观看国产精品普通话对白精品 | 日本精品一区二区三区在线观看| 国产精品多人p群无码| 91精品国产综合久久婷婷| 国产精品福利自产拍在线观看 | 国产精品亚洲片在线va| 91精品国产高清久久久久久io| 国产综合精品一区二区三区| 国产成人A人亚洲精品无码| 91精品国产福利尤物| 四虎精品成人免费观看| 99热这里只有精品6国产免费|