在网站后台中常有选择处理原因的,比如:
1.广告等垃圾信息
2.违法违规内容
3.不友善内容
4.其他
选择其他时,管理员希望可以出现一个输入框来输入其他原因。
我们采用jeasyui的window,点【其他】radio时输入框显示,否则隐藏:
当填写了其他原因,确定关闭后,重新打开窗口时底部出现了阴影
试验在窗口重新打开时,把高度设为一个固定值,则窗口显示不完整了,怎么办?
经查,底部的灰色阴影部分的class包含shadow,想到是不是窗口的shadow属性问题?
在代码里面添加一个shadow:false,
$('#div_deny_reason').window({
title: title,
width: 320,
height:'auto',
shadow: false,
cache: false
});
$('#div_deny_reason').show();
重新打开窗口果然好了,窗口高度会随着【其他】是否展开而变化: