我需要設置滾動條在多元選擇和動態自動完成搜索在這裏框我設置滾動條,但它不顯示我的形象是我怎麼可以設置滾動條可以多選擇和動態自動完成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. jQuery的自動完成 - 多項選擇
- 7. 我可以修改/刪除可滾動div的滾動條嗎
- 8. 是否可以讓自動完成列表滾動?
- 9. 可以用角料自動完成(MD-自動完成)
- 10. 是否可以在textarea上設置時尚的jquery滾動條?
- 11. 自動完成「設置」,jquery
- 12. jQuery - 自動完成 - 多選
- 13. 我怎麼可以指定has_many關聯動態條件
- 14. 如何使用jquery ui自動完成從屬多重可選自動完成
- 15. jQuery的自動完成功能使得mCustomScrollbar滾動到選擇
- 16. jQuery UI可選和滾動條
- 17. jQuery的自動完成功能的動態多條記錄
- 18. 滾動條可選
- 19. 我可以刪除溢出的底部滾動條:滾動嗎?
- 20. 是否可以通過設置contentOffset自動滾動?
- 21. 設置div高度自動滾動可以使用
- 22. CSS/JQUERY使div可以滾動而不顯示滾動條
- 23. jQuery自動完成插件,多項選擇覆蓋以前的選擇
- 24. jQuery自動完成與Ajax,我可以做一個getall?
- 25. 我可以移動滾動條並使其始終可見嗎?
- 26. 我怎麼可以指定多個選擇的jQuery
- 27. 我怎麼可以在Java擺動
- 28. 爲什麼組成可以動態選擇一種類型
- 29. 我可以設置動態生成控件的期望ClientID
- 30. 有自定義滾動條的自動完成jquery UI插件
嗨,我如何設置這個高度,我不能因爲最後一小時,以設置我正在尋找,這裏我使用'jquery.magicsearch.js'腳本此基於期權 – User777
我看到服用高度動態該插件的選項中有一個dropdownMaxItem字段,也許你可以使用它。值得調查的是,在示例網站的下拉列表以某種方式得到了最大高度內聯樣式。 – YaniMan