我需要设置滚动条在多元选择和动态自动完成搜索在这里框我设置滚动条,但它不显示我的形象是我怎么可以设置滚动条可以多选择和动态自动完成serarch盒的jQuery
0
A
回答
0
滚动条在那里,问题是下拉部分非常大(并且裁剪掉)以至于不需要滚动条。您需要限制下拉列表的最大高度。
0
它就像一个过滤器搜索尝试以此为alternitive你不需要下拉:
Demo
// Angular
var phonecatApp = angular.module('app', []);
phonecatApp.controller('ListCtrl', function ($scope) {
$scope.items = [{
'name': 'Item 1'
}, {
'name': 'Item 2'
}, {
'name': 'Account 3'
}, {
'name': 'Account 4'
}, {
'name': 'Item 5'
}, {
'name': 'Item 6'
}, {
'name': 'User 7'
}, {
'name': 'User 8'
}, {
'name': 'Item 9'
}, {
'name': 'Item 10'
}, {
'name': 'Item 11'
}, {
'name': 'Item 12'
}, {
'name': 'Item 13'
}, {
'name': 'Item 14'
}, {
'name': 'User 15'
}, {
'name': 'User 16'
}, {
'name': 'Person 17'
}, {
'name': 'Person 18'
}, {
'name': 'Person 19'
}, {
'name': 'Item 20'
}, ];
});
// jQuery
$('.dropdown-menu').find('input').click(function (e) {
e.stopPropagation();
});
.dropdown.dropdown-scroll .dropdown-menu {
max-height: 200px;
width: 60px;
overflow: auto;
}
.search-control {
padding: 5px 10px;
}
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.3/angular.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="dropdown dropdown-scroll" ng-app="app">
<button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown">Select<span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu1" ng-controller="ListCtrl">
<li role="presentation">
<div class="input-group input-group-sm search-control"> <span class="input-group-addon">
<span class="glyphicon glyphicon-search"></span>
</span>
<input type="text" class="form-control" placeholder="Query" ng-model="query"></input>
</div>
</li>
<li role="presentation" ng-repeat='item in items | filter:query'> <a href="#"> {{item.name}} </a>
</li>
</ul>
</div>
还我注意到你说你在哪里期运用magicsearch,所以我发现这些选项来定制它可能可以使用它们来设置高度:如果所有其他设置都不能减小结果的大小,我会在该设置中使用最大结果!
$('#basic').magicsearch({
// array or string or function or url (for AJAX)
dataSource: [],
// 'ajax'
type: '',
// ajax options
ajaxOptions: {},
// unique id
id: '',
// generate input[type="hidden"]?
hidden: false,
// string or array to search through
fields: '',
// data format
format: '',
// input format
inputFormat: '',
// max number of results
maxShow: 5,
// clear the input when no option is selected
isClear: true,
// show selected options
showSelected: true,
// show dropdown button
dropdownBtn: false,
// max number of results in the dropdown
dropdownMaxItem: 8,
// multiple select
multiple: false,
// true = no limit
maxItem: true,
// show multiple skins
showMultiSkin: true,
// multiple styles
multiStyle: {},
// multiple fields
multiField: '',
// show on focus
focusShow: false,
// text when no results
noResult: '',
// custom skin
skin: '',
// callbacks
disableRule: function(data) {
return false;
},
success: function($input, data) {
return true;
},
afterDelete: function($input, data) {
return true;
}
});
+0
嗨,@ User98764431,我把这个maxShow:5,但它只显示20个项目中只有5个不工作 – User777
+0
请参阅https://www.npmjs.com/package/magicsearch – 2017-10-16 19:54:37
相关问题
- 1. JParallax滚动条 - 可以完成吗?
- 2. 我可以设置多个滚动条在框架中摆动
- 3. 我怎么可以设置多选
- 4. 我可以滚动多远?
- 5. 谁可以帮助我自动完成
- 6. 我可以修改/删除可滚动div的滚动条吗
- 7. 是否可以让自动完成列表滚动?
- 8. 自动完成“设置”,jquery
- 9. jQuery - 自动完成 - 多选
- 10. 如何使用jquery ui自动完成从属多重可选自动完成
- 11. 滚动条可选
- 12. 我可以删除溢出的底部滚动条:滚动吗?
- 13. 设置div高度自动滚动可以使用
- 14. jQuery自动完成与Ajax,我可以做一个getall?
- 15. JQuery的自动完成自定义滚动条
- 16. 有自定义滚动条的自动完成jquery UI插件
- 17. 我怎么可以指定多个选择的jQuery
- 18. 我怎么可以在Java摆动
- 19. 我可以设置动态生成控件的期望ClientID
- 20. 您可以为grep生成动态和多个条件吗?
- 21. 你怎么能我把选择= “选择” 动态Jquery的
- 22. Netbeans的jQuery选择自动完成
- 23. jQuery的自动完成:事件选择
- 24. JQuery可排序和自动滚动
- 25. 如何读取django自动完成灯值以动态生成选择?
- 26. jQuery自动完成滚动问题
- 27. 我可以有动态的日期选择器使用jQuery的类选择器
- 28. 我可以强制用户在Rails表单中选择自动完成吗?
- 29. IE中的jQuery UI自动完成垂直滚动条
- 30. 我怎么可以重写选择2
嗨,我如何设置这个高度,我不能因为最后一小时,以设置我正在寻找,这里我使用'jquery.magicsearch.js'脚本此基于期权 – User777
我看到服用高度动态该插件的选项中有一个dropdownMaxItem字段,也许你可以使用它。值得调查的是,在示例网站的下拉列表以某种方式得到了最大高度内联样式。 – YaniMan