我有兩個div一個在另一個裏面,現在我想把放在div div旁邊的div叫做subMenu
,當事件是mouseEnter在div的父親叫prueba
。這個事件很好地解決了我的問題,它與我股票的CSS有關。我該如何解決這個問題?不能把兩個div放在一起
我的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();
}
UPDATE 我不希望有文字的股利other thing
他的立場的舉動。我希望subMenu出現在這個div上
看看我編輯的答案或這個小提琴http://jsfiddle.net/KkppS/5/ – ShankarSangoli
你編輯的小提琴比我的解決方案好得多。我只是做了一個快速和懶惰的方式= p –