私はいくつかの div タグを持っており、jquery (#4 をクリック) で別のタグを作成し、それをフェードインしてから、別のクリックでフェードアウトできるようにしたいと考えています。
<body>
<div id="one">one</div>
<div id="two">two</div>
<div id="four">four</div>
</body>
しかし、コードはすぐに #5 フェードアウトしますが、fadeOut の .on('click') をすべての場所で選択しようとしましたが、fadeIn ('#four') と同じ領域を選択しました。
$(document).ready(function() {
$("#four").on('click',function() {
var newbox = $('<div id="five">five</div>');
$(newbox).hide().insertAfter("#four").fadeIn('slow');
});
})
$(document).ready(function() {
$('body:not(#four)').on('click', function() {
$("#five").fadeOut('slow');
});
});
私が間違っているところはありますか?ありがとう、フィリップ