帆软弹窗是否可以设置时间

帆软的弹窗如何自主的设置时间

FineReport xc258456 发布于 2021-1-14 16:58
1min目标场景问卷 立即参与
回答问题
悬赏:11 F币 4人赏过 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
maoningLv5初级互助
发布于2021-1-14 16:59

可以的,你试试这个代码:



--帆软弹窗时间修改

FR.Msg.toast = function(message) {

var toright = -300;

if ($.browser.msie && parseInt($.browser.version) < 8) {

toright = -370;

}

var $dv = $('body').children('div.toast');

if ($dv.length === 0) {

var top = 60;

// carl:ie6不支持fixed, 改用absolute及下面方法模拟

if ($.browser.msie && parseInt($.browser.version) <= 6) {

top += $('body')[0].scrollTop;

}

$dv = $("<div/>").addClass('toast').css({

right: toright,

top: top,

'z-Index': FR.widget.opts.zIndex++

}).appendTo("body");


}

$dv.text(message);


var $showbutton = $('body').children('div.toastIcon');

if ($showbutton.length === 0) {

$showbutton = $("<div/>").addClass('toastIcon').css({

right: 0,

top: $dv.css('top'),

'z-index': $dv.css('z-index') + 1

}).appendTo("body");

new FR.IconButton({

width: $showbutton.css('width'),

height: $showbutton.css('height'),

imgsrc: 'fr_show_toast',

renderEl: $('<div/>').appendTo($showbutton),

handler: function() {

$dv.animate({

right: -4

}, "slow");

setTimeout(function() {

$dv.animate({

right: toright

}, "slow");

}, 5000);

}

});

}

$showbutton.hide();


$dv.animate({

right: -15

}, "slow");



(function() {

$dv.animate({

right: toright

}, "slow", function() {

$showbutton.show();

$showbutton.fadeOut(5000);

});

}).defer(20000);

}


  • 3关注人数
  • 428浏览人数
  • 最后回答于:2021-1-14 16:59
    请选择关闭问题的原因
    确定 取消
    返回顶部