我试图设计一个选择,但放弃了与IE8和Safari的不兼容问题。 所以我想使用下拉菜单而不是选择,然后出现另一个问题。 当选择靠近页面底部时,选项会显示在选择区域上方而不是底部,这是默认选项。 我想知道的是,如果任何人有使用jQuery做下拉选项出现在它上面的选择选项作为选择框的下拉菜单
<!DOCTYPE html>
<html lang="en">
<head>
<title>Dropdown Menu</title>
<meta charset="UTF-8">
<style type="text/css">
* {border: 0; margin: 0; padding: 0;}
div {
background-color: #09C;
width: 200px;
line-height: 40px;
bottom: 40px;
left: 300px;
display: block;
position: absolute;
text-indent: 15px;
cursor: pointer;
}
div span {
font-weight: bold;
font-family: sans-serif;
font-size: 16px;
color: #FFF;
}
div:hover ul {display: block;}
div ul {
background-color: #0f0;
width: 200px;
height: 300px;
position: absolute;
display: none;
list-style: none;
}
div ul li {
background-color: #000;
width: 200px;
line-height: 30px;
font-weight: bold;
font-family: sans-serif;
font-size: 16px;
color: #FFF;
}
</style>
</head>
<body>
<div>
<span>Dropdown</span>
<ul>
<li>Link 01</li>
<li>Link 02</li>
<li>Link 03</li>
<li>Link 04</li>
<li>Link 05</li>
<li>Link 06</li>
<li>Link 07</li>
<li>Link 08</li>
<li>Link 09</li>
<li>Link 10</li>
</ul>
</div>
</body>
</html>
你有一个的jsfiddle? – pj013
你可以在这里使用selectmenu jquery插件。 –
@ jp310试试这个http://jsfiddle.net/tL5jn/ –