jquery ui dialog

最近项目中用到了jquery ui 中的dialog ,业务逻辑是,每次访问首页要以dialog的形式显示后台发送的在有效期范围内的消息,首页dialog的消息要在首页的右下角显示,并且随着滚动条的滚动,也一直在右下角显示,

烦了好多天在别人的帮助下才弄出来,

下面直接代码

<div id="aaa" style="position:fixed;z-index:999;bottom:0;right:0; ">
  
</div>
  <div id="dialog2" title="提醒1">
  <p>1111111这是一个默认的对话框,用于显示信息。对话框窗口可以移动,调整尺寸,默认可通过 'x' 图标关闭。</p>
</div>


<script>
  $(function() {
    
$( "#dialog2" ).dialog({
position: { my: "right bottom", at: "right bottom" ,of:"#aaa" ,collisinon:"fit"},
});

  });
  
  $(document).ready(function(){
  
  $(window).scroll(function(){
  
 //var y = $(document).height()-$(window).height()-$(window).scrollTop();
 //console.log(y);
 $( "#dialog2" ).dialog(
"option","position",
{ my: "right bottom", at: "right bottom" ,of:"#aaa" }
); 
  }); 
  
  });
  </script>


其中代码最关键的就是那个id为aaa的div 和 $(window).scroll(function(){中的js代码


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值