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

bootstrap模態(tài)框?qū)崿F(xiàn)拖拽效果

 更新時間:2016年12月14日 09:42:45   作者:咕咕雞5  
這篇文章主要為大家詳細介紹了bootstrap模態(tài)框?qū)崿F(xiàn)拖拽效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了bootstrap模態(tài)框?qū)崿F(xiàn)拖拽效果,供大家參考,具體內(nèi)容如下

項目中用的有點亂,jquery和angularjs一起搞,有些插件用的jquery版本的,有的插件用的ng版本的。搞到現(xiàn)在測試了一輪又一輪,發(fā)現(xiàn)modal模態(tài)框有限bug,因為層級的問題,modal框會被左側菜單遮擋,需求就改成將modal框改成可以拖動的。
網(wǎng)上搜了搜,找到個blog發(fā)現(xiàn)基本功能是可用的。但是效果不太友好。問題有以下兩個

  • 拖動時候背后文字會被選中,很難看
  • modal模態(tài)框會被拖出邊框以外,很難看,而且可能拖不回來
  • modal可多動但是鼠標指針沒有任何的顯示,不友好

將上邊三個小問題解決以后,基本就可以用了。

拖動選中的時候,主流的webkit和火狐瀏覽器可以通過樣式來調(diào)整,而ie的瀏覽器用過一句簡單的js解決。

 -moz-user-select:none;/*火狐*/
 -webkit-user-select:none;/*webkit瀏覽器*/
 -ms-user-select:none;/*IE10*/
 -khtml-user-select:none;/*早期瀏覽器*/
 user-select:none;
 //IE瀏覽器兼容
document.body.onselectstart=document.body.ondrag=function(){
 return false;
 }

拖出瀏覽器邊界的問題,可以增加碰撞檢驗,再增加cursor:move的樣式,就比較像模像樣了。

在線demo https://guguji5.github.io/bs-modal-dragable/bs-modal-dragable.html
根據(jù)我們項目中的情況,讓他在content區(qū)域拖動,加了個碰撞檢測,即將區(qū)域的邊界根據(jù)實際情況來編寫。

下載demo自己調(diào)整 https://github.com/guguji5/bs-modal-dragable

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

最新評論

青川县| 盘锦市| 汉中市| 宿迁市| 若羌县| 澎湖县| 浙江省| 吴桥县| 屏东市| 阆中市| 长葛市| 郧西县| 浦东新区| 广汉市| 清流县| 威海市| 遂昌县| 义乌市| 永昌县| 永寿县| 新密市| 文登市| 襄垣县| 剑川县| 大渡口区| 南阳市| 麦盖提县| 霸州市| 汉寿县| 乌鲁木齐市| 扎赉特旗| 定西市| 察雅县| 自治县| 灵宝市| 民丰县| 周宁县| 乌苏市| 宝应县| 玉溪市| 方正县|