模态框的初步认识

前言:引入模态框之前要先引入bootstrap.js文件,将bootstrap.js文件放到party_bid/www/js/angular下,在index中添加代码引入文件

 

1 引入模态框遇到的问题

我在引入模态框之后遇到了一个问题,就是模态框的控制,本来js里的控制函数应该控制模态框3秒后自动消失,但是控制函数却控制了背景的显示时间,并且手动模态框消失业没有任何反应

解决办法:我遇到的这个问题是jquery的版本不合适,然后从网上找了一个新版本的jquery文件,放到了jquery里就可以了。提供一个网址,可以下载合适的版本文件http://jquery.com/download/  (在找到的文件名字后添加.min就可以打开文件复制文件内容即可免去下载)

 

引入bootstrap.js文件

%link(rel="stylesheet" type="text/css" href="css/bootstrap.css")
%link(rel="stylesheet" type="text/css" href="css/bootstrap-responsive.css")
%link(rel="stylesheet" type="text/css" href="css/bootstrapswitch.css")
%link(rel="stylesheet" type="text/css" href="css/bootstrapswitch-custom.css")
%link(rel="stylesheet" type="text/css" href="css/index.css")
%link(rel="stylesheet"type="text/css"href="lib/js/jquery/jquery.mobile-1.2.0.min.css")
%script(lang="javascript" src="lib/js/jt-logic.js/conditions.js")
%script(lang="javascript" src="lib/js/jt-notify.js/notify.js")

 

3 模态框的的引入

.modal.fade#ModalSuccess(role="dialog") 
  .modal-dialog
    .modal-content 
      .modal-header   
       %button( type = "button" class="close" data-dismiss = "modal" aria-hidden = "true") ×
        %h4.modal-title(在这里可以设置模态框的标题)
      .modal-body     
       %center
         /(编辑模态框里显示的内容)
      .modal-footer

 

4 在js里写控制模态框显示的时间

$timeout(function () {
   $('#ModalSuccess').modal("show");
   $timeout(function () {     
      $('#ModalSuccess').modal('hide');
   }, 3000)
}, 1)

 

5 方法解释

$('#ModalSuccess').modal('show')

打开模态框,通过绑定的ModalSuccess来控制打开的是竞价成功的对话框。

$('#ModalSuccess').modal('hide')

关闭模态框,在规定的的时间到了之后,模态框自动隐藏。

 

6 对于浮动显示竞价结果成功和失败显示结果是不一样的,可以用ng-show来控制两种竞价结果的浮动显示。

实例:

%footer
  %div(ng-show="success") 
   %pre 
   竞价结果:竞价成功!
%footer
  %div(ng-show="fail")
   %pre 
   竞价结果:竞价失败!

当success=true时显示的是成功的竞价结果,当fail=true时,显示的是失败的竞价结果。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值