Skip to content

Commit 3309aab

Browse files
committed
Selectmenu: rework to use non-hidden original select, enables usage of native select menu
1 parent a6c5f58 commit 3309aab

File tree

3 files changed

+169
-127
lines changed

3 files changed

+169
-127
lines changed

demos/selectmenu/default.html

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,13 @@
1313
<link rel="stylesheet" href="../demos.css">
1414
<script>
1515
$(function() {
16-
$( "#speed" ).selectmenu();
16+
$( "#speed" ).selectmenu({
17+
nativeMenu: true
18+
});
1719

18-
$( "#files" ).selectmenu();
20+
$( "#files" ).selectmenu({
21+
nativeMenu: true
22+
});
1923

2024
$( "#number" )
2125
.selectmenu()

themes/base/jquery.ui.selectmenu.css

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
overflow-x: hidden;
2323
}
2424
.ui-selectmenu-menu .ui-menu-item {
25+
cursor: pointer;
2526
padding: 0.3em 1em;
2627
}
2728
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
@@ -41,6 +42,14 @@
4142
overflow: hidden;
4243
position: relative;
4344
text-decoration: none;
45+
}
46+
.ui-selectmenu-button select {
47+
left: 0;
48+
opacity: 0.001;
49+
position: absolute;
50+
top: 0;
51+
width: 100%;
52+
height: 100%;
4453
cursor: pointer;
4554
}
4655
.ui-selectmenu-button span.ui-icon {

0 commit comments

Comments
 (0)