日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

html css 多选下拉框,jQuery多选下拉框插件

發布時間:2025/3/20 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 html css 多选下拉框,jQuery多选下拉框插件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

jquery.multi-select.js是一款jQuery多選下拉框插件。該插件可以將select元素轉換為帶checkbox的多選下拉框,非常實用。

使用方法

在頁面中引入下面的文件。

lt;link rel="stylesheet" type="text/css" href="./src/example-styles.css"gt;

lt;script src="js/jquery.min.js" type="text/javascript"gt;lt;/scriptgt;

lt;script type="text/javascript" src="./src/jquery.multi-select.js"gt;lt;/scriptgt;

HTML結構

lt;select id="languages" name="languages" multiplegt;

lt;option value="JavaScript"gt;JavaScriptlt;/optiongt;

lt;option value="C++"gt;C++lt;/optiongt;

lt;option value="Python"gt;Pythonlt;/optiongt;

lt;option value="Ruby"gt;Rubylt;/optiongt;

lt;option value="PHP"gt;PHPlt;/optiongt;

lt;option value="Pascal"gt;Pascallt;/optiongt;

lt;/selectgt;

初始化插件

$('#languages').multiSelect();

CSS樣式

.multi-select-container {

display: inline-block;

position: relative;

}

.multi-select-menu {

position: absolute;

left: 0;

top: 0.8em;

float: left;

min-width: 100%;

background: #fff;

margin: 1em 0;

padding: 0.4em 0;

border: 1px solid #aaa;

box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);

display: none;

}

.multi-select-menu input {

margin-right: 0.3em;

vertical-align: 0.1em;

}

.multi-select-button {

display: inline-block;

font-size: 0.875em;

padding: 0.2em 0.6em;

max-width: 20em;

white-space: nowrap;

overflow: hidden;

text-overflow: ellipsis;

vertical-align: -0.5em;

background-color: #fff;

border: 1px solid #aaa;

border-radius: 4px;

box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);

cursor: default;

}

.multi-select-button:after {

content: "";

display: inline-block;

width: 0;

height: 0;

border-style: solid;

border-width: 0.4em 0.4em 0 0.4em;

border-color: #999 transparent transparent transparent;

margin-left: 0.4em;

vertical-align: 0.1em;

}

.multi-select-container--open .multi-select-menu { display: block; }

.multi-select-container--open .multi-select-button:after {

border-width: 0 0.4em 0.4em 0.4em;

border-color: transparent transparent #999 transparent;

}

配置參數

$('#languages').multiSelect({

// 自定義HTML模板

'containerHTML': 'lt;div class="multi-select-container"gt;',

'menuHTML': 'lt;div class="multi-select-menu"gt;',

'buttonHTML': 'lt;span class="multi-select-button"gt;',

'menuItemsHTML': 'lt;div class="multi-select-menuitems"gt;',

'menuItemHTML': 'lt;label class="multi-select-menuitem"gt;',

'presetsHTML': 'lt;div class="multi-select-presets"gt;',

// sets some HTML (eg: lt;div class="multi-select-modal"gt;) to enable the modal overlay.

'modalHTML': undefined,

// Active CSS class

'activeClass': 'multi-select-container--open',

// Text to show when no option is selected

'noneText': '-- Select --',

// Text to show when all options are selected

'allText': undefined,

// an array of preset option groups

'presets': undefined,

// CSS class added to the container, when the menu is about to extend beyond the right edge of the position Menu Within element

'positionedMenuClass': 'multi-select-container--positioned',

// If you provide a jQuery object here, the plugin will add a class (see positionedMenuClass option) to the container when the right edge of the dropdown menu is about to extend outside the specified element, giving you the opportunity to use CSS to prevent the menu extending, for example, by allowing the option labels to wrap onto multiple lines.

'positionMenuWithin': undefined,

// The plugin will attempt to keep this distance, in pixels, clear between the bottom of the menu and the bottom of the viewport, by setting a fixed height style if the menu would otherwise approach this distance from the bottom edge of the viewport.

'viewportBottomGutter': 20,

// minimal height

'menuMinHeight': 200

});

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的html css 多选下拉框,jQuery多选下拉框插件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 精品成人无码久久久久久 | 国产高清在线视频观看 | 国产又黄又粗又长 | 亚洲无卡视频 | 毛片大全 | 欧美一卡二卡三卡四卡 | 国产精品一区二区性色av | 国产尤物在线观看 | 伊人色综合久久天天 | 小伸进喷水网站 | 星空大象mv高清在线观看免费 | 欧洲成人综合网 | 一级黄色免费网站 | 国产乱人伦app精品久久 | 禁漫天堂黄漫画无遮挡观看 | 国产伦精品一区二区三区在线观看 | 美女色诱男人激情视频 | 免费大片黄在线观看视频网站 | 亚洲精选一区二区 | 暗呦丨小u女国产精品 | 麻豆va| 欧美三级自拍 | 尤物网址在线观看 | 欧美 日韩 国产 成人 在线 | 男性裸体全身精光gay | 黄网页在线观看 | caoporn免费在线| 黄色不打码视频 | 99久久毛片 | 森林影视官网在线观看 | 中国性老太hd大全69 | 久久精品国产亚洲7777 | 久久人人看 | 黄色片视频免费看 | 久久tv| 91视频免费在线 | 女人被狂躁60分钟视频 | 淫综合网| 欧美综合自拍亚洲综合图片区 | 国产97av | 狠狠躁日日躁夜夜躁2022麻豆 | 在线中文字幕第一页 | 国产又大又黄又粗 | 午夜看片在线 | 亚洲影视一区 | 久久久久久久久久久久久女国产乱 | 国产成人精品一区二区三区在线观看 | 日韩欧美精品在线播放 | 色婷婷综合在线 | 国产精品视频网 | 在线观看a级片 | jizzjizz在线观看| 999福利视频 | 免费一级片 | 精品久久久无码中文字幕边打电话 | 日韩欧美视频免费在线观看 | 亚洲AV无码久久精品浪潮 | 人成在线 | 欧美9999 | 黄色短视频在线播放 | www日本色 | 国产精品自拍小视频 | 西西4444www大胆无视频 | 最新日本中文字幕 | 亚洲国产理论 | 麻豆网站免费观看 | 7777精品久久久久久 | 精品国产二区三区 | 色鬼久久 | 美女视频黄色在线观看 | 久久九九久久九九 | 黄色片在线观看免费 | 91国内在线 | 欧美另类第一页 | 澳门三级| 在线免费福利视频 | 久久久香蕉视频 | 免费日韩视频 | 高清视频一区二区三区 | 在线观看91视频 | 日韩大尺度在线观看 | 成人毛片网 | 污污网站免费在线观看 | 91久久爽久久爽爽久久片 | 影音先锋啪啪资源 | 最新日韩av在线 | 91在线免费看 | 欧美影院一区二区三区 | 欧洲综合色 | 成人午夜激情网 | 波多野结衣午夜 | 91国产一区 | 欧美资源网 | 午夜激情影视 | 综合婷婷久久 | www.在线观看网站 | 欧美成人精精品一区二区频 | www.蜜臀av.com | 欧美色视频一区二区三区 |