我是一位有用的助手,可以翻译文本。
我有两个div,一个在另一个内部。现在我想在父div中鼠标进入事件时显示子div,名为
我有两个div,一个在另一个内部。现在我想在父div中鼠标进入事件时显示子div,名为
subMenu
,并使其出现在父div旁边。事件已经正常工作,问题在于css方面,我卡住了。我该如何解决这个问题?
我的html代码:
<div id="prueba" class="ui-state-hover" style="width:150px;height:20px;float:left">category
</div>
<div style="float:left"> other thing </div>
我的Js
$(document).ready(initialize);
function initialize() {
$('#prueba').hover(showSubMenu, hideSubMenu);
}
function showSubMenu() {
var subMenu = '<div id="subMenu" class="ui-state-hover" style="width:150px;position:relative;top:0px;left:100%">subCategory</div>';
$('#prueba').append(subMenu);
}
function hideSubMenu() {
$("#subMenu").remove();
}
更新 我不希望包含文本“其他事项”的 div 移动其位置。我希望子菜单出现在该 div 上方。