【发布时间】:2012-11-20 22:24:10
【问题描述】:
这是我在这里的第一篇文章,我真的希望有人可以帮助我。我在互联网上搜索了很多,但我没有找到任何有用的东西。
这是我的代码:
<!DOCTYPE html>
<html>
<head>
<script src="jquery.js"></script>
<script>
$(document).ready(function() {
$('#box').hover(
function () {
$(this).animate({left:"+=180px"}, "fast");
},
function () {
$(this).animate({left:"-=180px"}, "slow");
}
);
});
</script>
</head>
<body>
<div id="box" style="background:#98bf21;height:900px;position: absolute;left:-180px; width:200px;">
<div id="skinDiv">
<select name="skin">
<option value="">[ None ]</option>
<option value="Blue">Blue</option>
<option value="Red">Red</option>
<option value="Green">Green</option>
<option value="White">White</option>
</select>
</div>
</div>
</body>
</html>
我正在处理一个网页,我想在左侧有一个菜单,它将被动画化。当用户想从菜单中选择某些东西时,他可以将其悬停,菜单将从显示器左侧到达特定页面,例如向左 +200 像素。用户将有下拉菜单,他可以从中选择一些东西。
问题是,当用户关注这个 html 选择元素时,例如在列表元素父 div 上失去焦点,用户无法从下拉菜单中选择任何内容,因为下拉菜单也会隐藏。
我希望我说清楚了,如果没有我会尝试解释更多。
我希望你能帮助我解决问题,因为我尝试解决了几天,但没有成功。
问候, 米哈
【问题讨论】: