Javascript JQWidgets:向jqxComboBox添加自动宽度方法
我正在尝试开发一种计算jqxComboBox最佳宽度的方法。 我首先编写了一个名为widthFit的函数,它执行以下操作:Javascript JQWidgets:向jqxComboBox添加自动宽度方法,javascript,jquery,jqwidget,Javascript,Jquery,Jqwidget,我正在尝试开发一种计算jqxComboBox最佳宽度的方法。 我首先编写了一个名为widthFit的函数,它执行以下操作: 在jqxComboBox列表中查找文本最长的项 根据当前主题查找文本的宽度(以像素为单位)。这是通过创建隐藏并获取其宽度来完成的(如下面的代码所示) 函数宽度拟合(数据,显示成员) { var font_size=$(“.jqx小部件”).css(“字体大小”); var font_name=$(“.jqx小部件”).css(“字体名称”); var n=数据长度; va
函数宽度拟合(数据,显示成员)
{
var font_size=$(“.jqx小部件”).css(“字体大小”);
var font_name=$(“.jqx小部件”).css(“字体名称”);
var n=数据长度;
var宽度=0;
var lbl=“”;
对于(i=0;i宽度)
{
宽度=项目长度;
lbl=项目;
}
}
$(“正文”)。追加($(“+lbl+”);
$(“#字符串_span”).hide();
宽度=$(“#字符串_span”).width();
$(“#字符串_span”).remove();
//+50px以安装向下箭头按钮
返回宽度+50;
}
是否需要宽度配合
功能?只需从bindingComplete
中删除widthFit
调用,以确保有必要计算最佳长度。只需查看一下。希望能有帮助。