如何在Windows上调整所选jQuery下拉列表的大小

SearchForKnowledge

我有以下asp.net代码,该代码利用所选的jQuery来自定义dropdownlist

<asp:DropDownList ClientIDMode="Static" ID="ddlProvider" CssClass="setProvDDStyle" runat="server" AppendDataBoundItems="true"></asp:DropDownList>
<asp:DropDownList ClientIDMode="Static" ID="ddlSpecialty" CssClass="chosen-select setProvDDStyle" runat="server" AppendDataBoundItems="true"></asp:DropDownList>

我使用以下脚本初始化dropdownlist

<script type="text/javascript">
    var config = {
        '.chosen-select': {},
        '.chosen-select-deselect': { allow_single_deselect: true },
        '.chosen-select-no-single': { disable_search_threshold: 10 },
        '.chosen-select-no-results': { no_results_text: 'Oops, nothing found!' },
        '.chosen-select-width': { width: "95%" }
    }
    for (var selector in config) {
        $(selector).chosen(config[selector]);
    }
</script>

CSS:

.setProvDDStyle
{
    width: 100%;
}

这是输出:

在此处输入图片说明

我故意离开了提供者下拉列表,但没有chosen-select创建样式的样式。当我调整浏览器窗口中,你可以看到的宽度dropdownlistchosen select风格不调整大小以在容器上。我在windows.resize()函数中添加了上述脚本,但实际上并没有执行任何操作。

我将如何完成样式化的下拉列表以根据容器的大小进行调整

300波特

我将您的下拉列表包装在容器DIV中:

<div id="ddlSpecialtyContainer">
  <asp:DropDownList ClientIDMode="Static" ID="ddlSpecialty" CssClass="chosen-select setProvDDStyle" runat="server" AppendDataBoundItems="true"></asp:DropDownList>
</div>

然后,我添加了一个窗口resize事件处理程序,该事件处理程序调整了下拉列表容器中动态生成的jQuery选择控件的大小。

$(window).resize(function () {
  var width = $("#ddlSpecialtyContainer")[0].offsetWidth + "px";
  $("#ddlSpecialtyContainer .chosen-container").css("width", width);
});

这似乎按您的要求工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在iOS上调整位图的大小

来自分类Dev

如何在PageViewController上调整ViewController的大小

来自分类Dev

如何在Windows 7(64位)上调整“用户”文件夹的大小

来自分类Dev

如何在导航弹出窗口上调整UIPopoverPresentationController的大小?

来自分类Dev

如何在Excel WebBrowser控件上调整图像大小

来自分类Dev

如何在Matlab上调整图形轴的大小?

来自分类Dev

如何在Android上调整Yuv图像的大小

来自分类Dev

如何在KendoUI / Angular Window上调整Highcharts图表的大小

来自分类Dev

如何在 Xubuntu 上调整 Xfce 4 面板的大小?

来自分类Dev

如何在下拉列表中获取所选选项的ID?

来自分类Dev

如何在下拉列表中显示所选值

来自分类Dev

如何在下拉列表中获取所选选项的名称?

来自分类Dev

调整屏幕大小时如何禁用下拉jQuery悬停功能

来自分类Dev

在Windows上调整efi分区的大小

来自分类Dev

调整并打印下拉项列表的大小

来自分类Dev

如何在横向上调整自定义UITableView分隔符的大小并防止消失

来自分类Dev

如何在每个维度上调整体积图像的大小或形状?

来自分类Dev

如何在<li>网格上调整图像和文本的大小并居中?

来自分类Dev

flexbox如何在保持高度的同时使项目在水平和垂直方向上调整大小

来自分类Dev

如何在gnome的窗口标题栏上调整字体大小?

来自分类Dev

如何在系统设置的硬盘上调整零件大小并对其进行分区?

来自分类Dev

如何在桌面上调整“文件夹视图”窗口小部件的大小?

来自分类Dev

flexbox如何在保持高度的同时使项目在水平和垂直方向上调整大小

来自分类Dev

如何通过PowerShell脚本在Windows 10上调整Docker桌面虚拟机的大小?

来自分类Dev

如何在iSight上调整相机曝光?

来自分类Dev

jQuery如何在上下滚动时调整div的大小

来自分类Dev

如何在下拉列表中传递所选值并附加到site_url中?

来自分类Dev

如何在选择下拉列表中显示所选复选框的值?

来自分类Dev

如何在yii的更新视图中的多下拉列表中加载所选值?

Related 相关文章

  1. 1

    如何在iOS上调整位图的大小

  2. 2

    如何在PageViewController上调整ViewController的大小

  3. 3

    如何在Windows 7(64位)上调整“用户”文件夹的大小

  4. 4

    如何在导航弹出窗口上调整UIPopoverPresentationController的大小?

  5. 5

    如何在Excel WebBrowser控件上调整图像大小

  6. 6

    如何在Matlab上调整图形轴的大小?

  7. 7

    如何在Android上调整Yuv图像的大小

  8. 8

    如何在KendoUI / Angular Window上调整Highcharts图表的大小

  9. 9

    如何在 Xubuntu 上调整 Xfce 4 面板的大小?

  10. 10

    如何在下拉列表中获取所选选项的ID?

  11. 11

    如何在下拉列表中显示所选值

  12. 12

    如何在下拉列表中获取所选选项的名称?

  13. 13

    调整屏幕大小时如何禁用下拉jQuery悬停功能

  14. 14

    在Windows上调整efi分区的大小

  15. 15

    调整并打印下拉项列表的大小

  16. 16

    如何在横向上调整自定义UITableView分隔符的大小并防止消失

  17. 17

    如何在每个维度上调整体积图像的大小或形状?

  18. 18

    如何在<li>网格上调整图像和文本的大小并居中?

  19. 19

    flexbox如何在保持高度的同时使项目在水平和垂直方向上调整大小

  20. 20

    如何在gnome的窗口标题栏上调整字体大小?

  21. 21

    如何在系统设置的硬盘上调整零件大小并对其进行分区?

  22. 22

    如何在桌面上调整“文件夹视图”窗口小部件的大小?

  23. 23

    flexbox如何在保持高度的同时使项目在水平和垂直方向上调整大小

  24. 24

    如何通过PowerShell脚本在Windows 10上调整Docker桌面虚拟机的大小?

  25. 25

    如何在iSight上调整相机曝光?

  26. 26

    jQuery如何在上下滚动时调整div的大小

  27. 27

    如何在下拉列表中传递所选值并附加到site_url中?

  28. 28

    如何在选择下拉列表中显示所选复选框的值?

  29. 29

    如何在yii的更新视图中的多下拉列表中加载所选值?

热门标签

归档