divにマウスを置くと、divの最後にボックスを追加する必要があります。私が.myDivからtoitをロールバックしたときにdivを保持する必要があり、その内部または外部のどこかをクリックすると離れる必要がありますが、.myDivをクリックしないと離れる必要があります。また、私が.myDivからホバリングした場合、黄色のdivが閉じる必要があります。ホバー上の要素を追加する/ jQuery
var yHeight = $(".yDiv").height();
$(".myDiv").hover(
function() {
$(this).append($("<div class="yDiv"> ... </div>"));
},
function() {
$(this).find(".yDiv").remove();
}
);
<div class="myDiv" style="width:100px">this is my div</div>
<div class="yDiv" style="display:none;width:100px">this is my div</div>
黄色のdivを中央に配置する必要があります。私はその後にホバーを適用する(したいなどのオブジェクトは、できるだけ多くのクラスを持つことができます)私はmydivの両方にと黄色のdivに新しいクラスを追加します
なぜCSSを使用しないのですか? – Jason
CSS?私はCSSを使用します。あなたは精緻化できますか? yDivには独自のコンテンツが含まれます。階層的なメニューのようなもの。私はyDivの高さを計算し、その中間をmyDivに追加する必要があると思います。 – santa