宽度如何调整?
宽度如何随着浏览器窗口大小变化自适应变化?
第二个“宽度如何随着浏览器窗口大小变化自适应变化?”这个可能实现不了,可以试试通过获取浏览器宽度来调整控件的宽度。
第一个,优化了下,测试无感变化
var a = _g().getWidgetByName("DATEEDITOR0").attr('width')
$(".bi-abs").click(function()
{
$(".bi-year-month-popup.bi-v").css("width",a)
});
这个可能需要先获取控件框的宽度,然后再赋值给下面的弹框
把之前固定的换成动态的
setTimeout(function(){
//获取控件框宽度
var kd = $(".report-main-parameter-container-controller-datetime").width();
//给弹出框宽度赋值
$(".bi-year-month-popup").css("width",kd);
},100)
这个,FRM中,你的日期控件在body那就,body的点击事件,js如下
setTimeout(function() {
$(".bi-year-month-popup.bi-v").css({"width":"150px","height":"250px"})
}, 100);
效果