bootstrap的modal能不能达到背后阴影同时又是static的效果? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
clino
V2EX    CSS
bootstrap的modal能不能达到背后阴影同时又是static的效果?
  •  
  •   clino
    zhangchunlin 2014-01-15 09:49:35 +08:00 14406 次点击
    这是一个创建于 4288 天前的主题,其中的信息可能已经有所发展或是发生改变。
    //前端菜菜鸟一只
    我想要的是 http://uliweb.cpython.org/login 这样的效果

    想看 bootstrap 能不能做到,bootstrap的效果大致有两种,一种是 static 的,即 http://getbootstrap.com/2.3.2/Javascript.html#modals 下 "Static example"这种效果,这种点击modal外面modal不会消失,但是这种是背后没有阴影的

    另外一种是 http://getbootstrap.com/2.3.2/Javascript.html#modals 下面 "Live demo" 下点击 "Launch demo modal" 这种效果,背后有阴影,但是点击modal的外面modal就会消失

    不知道有没有办法可以做到?
    第 1 条附言    2014-01-22 22:46:01 +08:00
    最后试过了直接加上一个
    $('#myModal').modal({
    backdrop: 'static'
    })
    就好了.
    13 条回复    1970-01-01 08:00:00 +08:00
    explon
        1
    explon  
       2014-01-15 09:59:58 +08:00
    可以做到的,早期版本的 WeCenter 快速发起就是这样子的
    cutehalo
        2
    cutehalo  
       2014-01-15 10:12:40 +08:00
    给那个live demo按钮加上data-backdrop="static"
    或者jQuery里绑定的时候加上
    $('#myModal').modal({
    backdrop: 'static'
    })
    mactaew
        3
    mactaew  
       2014-01-15 10:27:28 +08:00   2
    推荐一个重新封装过的js类库/插件,调用更简单。
    已包含样式,不依赖jQ,BS。

    https://github.com/nakupanda/bootstrap3-dialog

    说明文档写得非常清楚。可以试一试。
    clino
        4
    clino  
    OP
       2014-01-15 11:02:31 +08:00
    @explon 你说的这个WeCenter就是用的bootstrap? 如果能做到的话,那问题就是怎么做到了

    @cutehalo 这个我试过了,就是我说的第一种效果"这种点击modal外面modal不会消失,但是这种是背后没有阴影的"

    @mactaew 谢谢,参考一下.不过这是用到的bootstrap 3,我现在用的是 2
    arbipher
        5
    arbipher  
       2014-01-15 11:08:59 +08:00
    @mactaew 这个赞,谢谢推荐。
    mactaew
        6
    mactaew  
       2014-01-15 11:26:10 +08:00
    @clino 哦,这样啊~那真是的。哈哈。另外勘误一下,这个是需要依赖jQuery的,不好意思了各位!
    cutehalo
        7
    cutehalo  
       2014-01-15 13:45:11 +08:00
    @clino 这种带后面的遮罩啊...文档里说了backdrop: Includes a modal-backdrop element. Alternatively, specify static for a backdrop which doesn't close the modal on click.
    clino
        8
    clino  
    OP
       2014-01-15 14:36:52 +08:00
    @cutehalo 我提问题的时候就说了,这种我试过,效果就是 '"Static example"这种效果,这种点击modal外面modal不会消失,但是这种是背后没有阴影的' ,木有遮罩啊
    cutehalo
        9
    cutehalo  
       2014-01-15 14:48:35 +08:00
    atan
        10
    atan  
       2014-01-15 14:55:47 +08:00
    specify static for a backdrop which doesn't close the modal on click.文档很清楚阿
    clino
        11
    clino  
    OP
       2014-01-15 15:29:55 +08:00
    @cutehalo 你的这个版本确实是可以的,我之前试的是用Javascript调用的方式,我再试试看
    cutehalo
        12
    cutehalo  
       2014-01-15 17:17:54 +08:00   1
    clino
        13
    clino  
    OP
       2014-01-22 22:45:26 +08:00
    @cutehalo 最后试过了直接加上一个
    $('#myModal').modal({
    backdrop: 'static'
    })
    就好了.
    不过有点奇怪,这种我记得之前试过不行的,不知道之前哪里搞错了.
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2824 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 46ms UTC 13:50 PVG 21:50 LAX 06:50 JFK 09:50
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86