最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

擴展bootstrap的modal模態(tài)框-動態(tài)添加modal框-彈出多個modal框

 更新時間:2017年02月21日 15:10:36   作者:Sunking_Yin  
這篇文章主要介紹了擴展bootstrap的modal模態(tài)框-動態(tài)添加modal框-彈出多個modal框,需要的朋友可以參考下

js代碼

function initView(_box){ 
  var $p = $(_box || document); 
  $('a[target="dialog"]', $p).each(function(event){ 
    $(this, $p).unbind('click').click(function(event){ 
      openModal(event); 
    }); 
  }); 
} 
$(function(){ 
  initView(); 
}); 
/**關(guān)閉modal*/ 
function hideModal(obj){ 
  var modal = $(obj).parents("div.modal"); 
  if(modal.length > 0){ 
    modal.remove(); 
    initView(); 
  } 
} 
/**打開modal*/ 
function openModal(event){ 
// var this = $(this); 
  var $this = $(event.currentTarget); 
  var _url = $this.attr("href"); 
  var _title = $this.attr("title"); 
  var _id; 
  _id = dialog.content(); 
  var options = { 
      backdrop: false, 
      keyboard: true, 
      show: true 
  }; 
  $('#' + _id).modal(options); 
  var modal = $('#' + _id); 
  if(typeof(_title) != "undefined"){ 
     if(modal.find('.modal-title').length <= 0){ 
       var header = dialog.header({title : _title}); 
       $($.parseHTML(header)).appendTo(modal.find(".modal-content")); 
     }else{ 
       modal.find('.modal-title').text(_title); 
     } 
     if(modal.find('.modal-body').length <= 0){ 
       var _body = dialog.body; 
       $($.parseHTML(_body)).appendTo(modal.find(".modal-content")); 
     } 
     modal.find(".modal-body").load(_url, $.proxy(function () { 
       modal.trigger('loaded.bs.modal'); 
       initView(); 
      }, this)); 
   }else{ 
     modal.find(".modal-content").load(_url, $.proxy(function () { 
       modal.trigger('loaded.bs.modal'); 
       initView(); 
      }, this)); 
   } 
    //阻止事件默認行為 
  event.preventDefault(); 
} 
//modal model 
//TO STRAT 
if(!$(window).data("_modal_id")){ 
  $(window).data("_modal_id", 0); 
} 
var dialog = { 
  header : function(options){ 
    var template = '<div class="modal-header">' 
            +  '<button type="button" class="close" aria-label="Close" onclick="hideModal(this);"><span aria-hidden="true">×</span></button>' 
            +  '<h4 class="modal-title">' + options.title + '</h4>' 
            +'</div>'; 
    return template; 
  }, 
  content : function(){ 
    var _modal_id = $(window).data("_modal_id"); 
    var _id = "_modal_id_" + _modal_id; 
    _modal_id ++; 
    $(window).data("_modal_id", _modal_id); 
    var template = '<div class="modal fade" tabindex="-1" role="dialog" id="'+ _id +'">' 
     +  '<div class="modal-dialog modal-lg" role="document" aria-hidden="true">' 
     +   '<div class="modal-content">' 
     +   '</div>' 
     +  '</div>' 
     +'</div>'; 
    $(template).appendTo('body'); 
    initView(); 
    return _id; 
  }, 
  body : '<div class="modal-body"></div>' 
}; 
//TO END 

頁面代碼:

<a href="select.html" rel="external nofollow" id="signId" class="btn btn-info" <span style="background-color: rgb(255, 255, 102);">target="dialog"</span> title="請選擇用餐類型">簽到</a> 

頁面上只要在a標(biāo)簽后加上target="dialog",并且提供href外部鏈接地址就可以彈出modal框

以上所述是小編給大家介紹的擴展bootstrap的modal模態(tài)框-動態(tài)添加modal框-彈出多個modal框,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • JS通過分析userAgent屬性來判斷瀏覽器的類型及版本

    JS通過分析userAgent屬性來判斷瀏覽器的類型及版本

    JavaScript判斷瀏覽器類型一般有兩種辦法,一種是根據(jù)各種瀏覽器獨有的屬性來分辨,另 一種是通過分析瀏覽器的userAgent屬性來判斷的
    2014-03-03
  • js動態(tài)添加事件并可傳參數(shù)示例代碼

    js動態(tài)添加事件并可傳參數(shù)示例代碼

    js動態(tài)添加事件可以搜索到很多的相關(guān)文章,不過可以傳參數(shù)的就沒有幾個了,下面有個不錯的示例可以滿足大家對傳參的需求,感興趣的各位不要錯過
    2013-10-10
  • JavaScript顯示表單內(nèi)元素數(shù)量的方法

    JavaScript顯示表單內(nèi)元素數(shù)量的方法

    這篇文章主要介紹了JavaScript顯示表單內(nèi)元素數(shù)量的方法,涉及javascript操作表單屬性的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-04-04
  • JavaScript實現(xiàn)文本相似度對比

    JavaScript實現(xiàn)文本相似度對比

    這篇文章主要介紹了JavaScript實現(xiàn)文本相似度對比,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-06-06
  • 捕獲關(guān)閉窗口的腳本

    捕獲關(guān)閉窗口的腳本

    對于需要獲取一個窗口關(guān)閉后的返回信息時,需要用的到。
    2009-01-01
  • Javascript的一種模塊模式

    Javascript的一種模塊模式

    全局變量是魔鬼。在YUI中,我們僅用兩個全局變量:YAHOO和YAHOO_config。YUI的一切都是使用YAHOO對象級的成員或這個成員作用域內(nèi)的變量。我們建議在你的應(yīng)用程序也使用類似的規(guī)則。
    2010-09-09
  • JavaScript實現(xiàn)與web通信的方法詳解

    JavaScript實現(xiàn)與web通信的方法詳解

    這篇文章主要介紹了JavaScript實現(xiàn)與web通信的方法詳解,文章通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • javascript json字符串到j(luò)son對象轉(zhuǎn)義問題

    javascript json字符串到j(luò)son對象轉(zhuǎn)義問題

    今天小編就為大家分享一篇關(guān)于javascript json字符串到j(luò)son對象轉(zhuǎn)義問題,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • 淺談document.write()輸出樣式

    淺談document.write()輸出樣式

    這篇文章主要介紹了淺談document.write()輸出樣式,十分的簡單實用,有需要的小伙伴可以參考下。
    2015-05-05
  • 每天一篇javascript學(xué)習(xí)小結(jié)(屬性定義方法)

    每天一篇javascript學(xué)習(xí)小結(jié)(屬性定義方法)

    這篇文章主要介紹了javascript中的屬性定義方法知識點,對屬性定義方法的基本使用方法,以及各種方法進行整理,感興趣的小伙伴們可以參考一下
    2015-11-11

最新評論

吉木乃县| 周至县| 怀柔区| 常宁市| 甘孜| 京山县| 当阳市| 丽水市| 泰兴市| 梓潼县| 诸城市| 永吉县| 曲麻莱县| 桦甸市| 朝阳区| 平果县| 五河县| 区。| 盐亭县| 文水县| 九寨沟县| 五莲县| 温州市| 毕节市| 讷河市| 祁阳县| 和平区| 华安县| 永平县| 化德县| 佛冈县| 句容市| 三亚市| 西吉县| 平顶山市| 英吉沙县| 铅山县| 唐海县| 磐安县| 莲花县| 三台县|