如何使用jQuery创建对话框,3秒后消失?

时间:2015-12-14 06:50:33

标签: javascript php jquery ajax twitter-bootstrap

我的按钮类:button-stg

我的剧本:

$(document).ready(function(){
    $(".button-stg").click(function(event) {
        event.preventDefault();
        $.ajax($(this).attr('href')).done(function(response) {

        });
    });
});

如果我想创建一个包含"随机文本"的弹出窗口或对话框,我该如何附加此脚本?在3秒后消失?

2 个答案:

答案 0 :(得分:1)

使用jquery $scope.ratingView = [{ name: 'templates/zzz/zzzz-ratings.html', url: 'templates/zzz/zzzz-ratings.html' }]; $scope.newPage = $scope.ratingView[0];

.fadeOut()

http://jsfiddle.net/gf4vpn9s/3/

或延迟()的组合

$('.popup').fadeOut(3000);

http://jsfiddle.net/gf4vpn9s/2/

答案 1 :(得分:1)

您可以选择在代码中使用setTimeout功能,如此

setTimeout(function(){
    $(dialog).close();
}, 5000);

记住对话框是模态类或id。