欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

bootstrap中如何使用拖拽組件-創(chuàng)新互聯(lián)

這篇文章將為大家詳細(xì)講解有關(guān)bootstrap中如何使用拖拽組件,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。

江漢ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!

1.打開bootstrap.js源代碼找到modal組件代碼塊,在Modal.DEFAULTS代碼塊下加入拖拽代碼實(shí)現(xiàn)。

Modal.DEFAULTS = { backdrop: true, keyboard: true, show: true}//新加入的拖拽Modal.prototype.draggable = function () { var $ele = this.$element; var mouseOffset; var $modalDialog = $ele.find(".modal-dialog"); var dialogOffset;  $ele.find(".modal-header").on('mousedown', function (event) { $(this).addClass({cursor: 'move'}); $('body').addClass('select'); dialogOffset = $modalDialog.offset(); mouseOffset = {  top: event.pageY - dialogOffset.top,  left: event.pageX - dialogOffset.left }; $('body').on("mousemove", function (event) {  var left = event.pageX - mouseOffset.left;  var top = event.pageY - mouseOffset.top;  if (left < 10) {  left = 0;  } else if (left > $(window).width() - $modalDialog.width()) {  left = $(window).width() - $modalDialog.width();  }  if (top < 10) {  top = 0;  } else if (top > $(window).height() - $modalDialog.height()) {  top = $(window).height() - $modalDialog.height();  }  $modalDialog.offset({  top: top,  left: left  }); }); });  $(document).on("mouseup mouseleave", function () { $('body').off("mousemove"); });}

2. 在modal的show方法中添加調(diào)用draggable方法

Modal.prototype.show = function (_relatedTarget) {    var that = this    var e = $.Event('show.bs.modal', {relatedTarget: _relatedTarget})     this.$element.trigger(e)     if (this.isShown || e.isDefaultPrevented()) return     this.isShown = true     //調(diào)用draggable()增加拖拽    this.draggable()    this.checkScrollbar()    this.setScrollbar()    this.$body.addClass('modal-open')     this.escape()    this.resize()    //......省略}

完成上面的操作后直接引入剛剛修改的源碼js在頁(yè)面就已經(jīng)能夠很好的支持拖拽了,而且整個(gè)拖拽是在可視窗口范圍內(nèi),不會(huì)超出邊界。

注意事項(xiàng):完成上面的源碼修改后好將bootstrap的源碼壓縮打包,不熟悉自動(dòng)構(gòu)建的可以放到開放的網(wǎng)站壓縮,熟悉自動(dòng)化構(gòu)建的好使用gulp、webpack這樣的前端自動(dòng)化工具來打包壓縮源代碼減少網(wǎng)頁(yè)加載過程中占用帶寬。當(dāng)然也建議將文件命名為bootstrap-draggable.min.js類似的名稱,方便一目了然的猜到這文件與原始文件有何不同。除此之外你也可以直接下載bootstrap3.x版本的源代碼,然后修改里面的modal.js,然后使用它自身grunt構(gòu)建來重新打包。

關(guān)于bootstrap中如何使用拖拽組件就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。

當(dāng)前標(biāo)題:bootstrap中如何使用拖拽組件-創(chuàng)新互聯(lián)
標(biāo)題路徑:http://aaarwkj.com/article6/ccpiig.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化、營(yíng)銷型網(wǎng)站建設(shè)、電子商務(wù)ChatGPT、小程序開發(fā)、手機(jī)網(wǎng)站建設(shè)

廣告

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

成都seo排名網(wǎng)站優(yōu)化
福利在线视频一区二区| 熟女av一区二区三区四区| 精品人妻va人妻中文字幕麻豆| 欧美av精品一区二区三区| 色桃子av一区二区三区| 精品国产乱码一区二区三区四区| 极品美女粉嫩啪啪高潮| 亚洲综合一区二区三区不卡| 在线播放欧美视频91| 美女高潮呻吟免费观看久久久| 欧美日韩欧美黄色三级| 亚洲av不卡一区二区在线观看| 国产黄片大秀在线观看| 欧美午夜激情片在线观看| 亚洲精品一级黄色片| 搡老熟女老女人一区二区| 亚洲日本av一区二区| 欧美日韩精品一区二区视频永久免| 中文字幕国产成人在线视频| 亚洲精品中国一区二区久久 | 久久综合色爱综合欧美| 声入人心第一季在线观看| 国产中文字幕精品在线观看| 美女av在线免费观看| 久久精品人妻少妇一区二区| 四虎免费在线高清观看| 中文字幕av日韩在线| 97在线视频观看官网| 日本精品免费专区在线观看| 日韩不卡在线观看免费| 麻豆久久av免费观看| 溪乱毛片一区二区三区| 亚洲一区二区三区无人区| 国产精品兄妹在线观看91| 国产黄片一区二区在线| 欧美一区二区亚洲天堂| 中文字幕精品免费日韩在线| 欧美一区二区三区四区久久| 亚洲国产日朝欧美综合久久| 免费观看国产裸体视频| 国产精品久久久久精品日日三级|