如何将jgrowl大小设置为auto.Because如果内容更多,我认为它包含了内容。 我们可以设置像
这样的东西<script>
$.jGrowl.defaults.size = 'auto';
</script>
感谢。
答案 0 :(得分:1)
does not appear是用于设置咆哮本身宽度的任何公共方法。您最好的选择可能是进入css文件本身,并将其从~235px更改为更大的值。请注意,这不是解决问题。实际上,导致长文本包装(一般来说)是理想的行为。
您也可以在beforeOpen()
方法中添加一些逻辑来估算未包装的子项的宽度,并调整该特定咆哮的宽度。
答案 1 :(得分:1)
我使用beforeOpen回调完成了这个操作,如下所示:
$.jGrowl( "your message here", {
life: 3000,
easing: "swing",
position: 'bottom-left',
beforeOpen: function(e,m,o){
$(e).width( "550px" ).height("108px");
}
});
请注意, e 是指包含邮件的容器元素。因此,上面的代码不设置弹出窗口本身的大小,而是设置弹出窗口的内容。弹出窗口会适当调整大小以适应其内容。