jquery ui dialog 怎么让弹窗1秒后自动关闭

 我来答
fly夜飞纷飞
推荐于2018-03-15 · TA获得超过132个赞
知道小有建树答主
回答量:168
采纳率:85%
帮助的人:112万
展开全部
<script>
  $(function() {
      $( "#dialog" ).dialog({
       autoOpen: false,
       show: {
        effect: "blind",
        duration: 1000
       },
       hide: {
        effect: "explode",
        duration: 1000
       }
    });
      
      $("#bt").click(function(){
         $("#dialog").dialog("open");
         setTimeout(function () {$( "#dialog" ).dialog("close");}, 1000);
      });
  });
  </script>
</head>
<body>
 <button id="bt">打开</button>
<div id="dialog" title="基本的对话框">
  <p>这是一个默认的对话框,用于显示信息。对话框窗口可以移动,调整尺寸,默认可通过 'x' 图标关闭。</p>
</div>

带动画的,需要引入jquery-ui.min.css,jquery.min.js,jquery-ui.min.js

杜爷1号
推荐于2018-02-07 · 知道合伙人软件行家
杜爷1号
知道合伙人软件行家
采纳数:4973 获赞数:9186
毕业于福建农林大学,本科学士学位。从事IT行业3年,曾参与过多个大型项目的需求调研、软件研发。

向TA提问 私信TA
展开全部
脚本代码参考如下:

$(function () {
$("#happytime").on('click', function () {

$.Dialog({
overlay: true,
shadow: true,
flat: true,
draggable: true,
icon: '<span class="icon-smiley fg-violet"></span>',
title: '放松一下.',
width: 275,
content: '',
onShow: function (_dialog) {
var content = _dialog.children('.content');
content.html('<br>您一定能在心里感受到我的热忱.<br><br>对把.');
console.log(_dialog);

}

});
////////////
setTimeout(function () {
$.Dialog('close');

}, 5000);

});
});
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2018-02-06 · TA获得超过126个赞
知道答主
回答量:299
采纳率:11%
帮助的人:32.3万
展开全部
延迟 1秒
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式