调整剑道下拉菜单的大小
Resizing a kendo drop-down
我有一个剑道下拉菜单,我必须调整大小,但由于某种原因它不起作用。它显示图标,但不调整容器大小。
目录:
<select id="dropdownlist">
<option>1</option>
<option>2</option>
<option>3</option>
爪哇语
$("#dropdownlist").kendoDropDownList();
.CSS
.k-list-container {
resize: both;
overflow: auto;
}
它适用于除下拉列表之外的任何其他控件。有人可以指出我正确的方向吗?
http://jsfiddle.net/bWs9j/389/
看看这个:
$("#dropdownlist").kendoDropDownList().data("kendoDropDownList");
var dragging = false,
currentX = null,
currentW = null;
$("body")
.on("mousedown", ".k-dropdown-wrap", function(e) {
dragging = true;
currentX = e.clientX;
currentW = $(this).width();
})
.on("mouseup", ".k-dropdown-wrap", function() {
dragging = false;
})
.on("mousemove", function(e) {
if (dragging) {
var diff = currentX - e.clientX,
wrapper = $($("#dropdownlist").data("kendoDropDownList").wrapper);
wrapper.width((currentW - diff) + 20);
}
})
.on("mouseup blur focusout", function() {
dragging = false;
});
工作演示
还有一些小问题,但我认为你可以随心所欲地处理它们,如果你愿意,也可以把它包装成一个jQuery组件。
相关文章:
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- angular的下拉菜单
- 创建带有和不带有JavaScript的Bootstrap下拉菜单
- 创建下拉菜单
- 下拉菜单在菜单按钮的边缘闪闪发光
- I'我设计了一个下拉菜单,onclick会出现,而on blur会消失
- 硒IDE下拉菜单
- 我的下拉菜单中的链接不起作用
- Bootstrap Dropdown selection是在*all*下拉菜单上设置选择
- 如何将JSON转换为HTML下拉菜单
- 悬停下拉菜单即使在鼠标移出后也保持活动状态
- 基于下拉菜单创建开关
- 动态填充两个下拉菜单
- 如何将CSS(特别是填充/边距)应用于select下拉菜单的选项或optgroup
- 在下拉菜单上调整聚合物组合纸下拉菜单的大小
- 当窗口在Chrome中调整大小时,JkMegaMenu下拉菜单向左移动
- 调整屏幕大小后未添加下拉菜单
- Javascript,如何调整这个js下拉菜单
- 当Twitter引导下拉菜单导航菜单完成其操作时,调整一些CSS
- 调整剑道下拉菜单的大小