首页 > 代码库 > 学习 $.messager.show 的简单使用
学习 $.messager.show 的简单使用
一、在鼠标点击的位置弹出框!
function showBySite(event) { var element = document.elementFromPoint(event.x, event.y);//获取点击对象 $.messager.showBySite({ title: 'My Title', msg: 'Message.', showType: 'show' }, { top: $(element).position().top + $(element).height(),//将$.messager.show的top设置为点击对象之下 left: $(element).position().left,//将$.messager.show的left设置为与点击对象对齐 bottom: "" }); } /** * 指定位置显示$.messager.show * options $.messager.show的options * param = {left,top,right,bottom} */ $.extend($.messager, { showBySite: function (options, param) { var site = $.extend({ left: "", top: "", right: 0, bottom: -document.body.scrollTop - document.documentElement.scrollTop }, param || {}); var win = $("body > div .messager-body"); if (win.length <= 0) $.messager.show(options); win = $("body > div .messager-body"); win.window("window").css({ left: site.left, top: site.top, right: site.right, zIndex: $.fn.window.defaults.zIndex++, bottom: site.bottom }); } });
2、在页面的右下角弹出框。
$.messager.show({ title: "推荐成功", msg: "您推荐的新闻是:<br/><span style=\"color:red;\">" + newstitle + "</span>", showType: 'slide', width: 300, height: 150, timeout: 2000 });注:如果在网页中的框架(iframe)中,那么弹框也会在iframe的最右下角!
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。