ページで div を押すと、ポップアップが表示されます。div をもう一度クリックすると、ポップアップが消えます。div の外側をクリックすると、ポップアップが消えます。
問題は、ポップアップをクリックしたときに、ポップアップとその子がクリック可能になるようにしたいことです (それらは順序付けられていないリスト内のリンクです)。しかし、私はそれを機能させることができないようです。これが私のコードです
$(function () {
$('#messageNotification').click(function (event) {
$("body").one('click', function () {
jQuery(".userInfo").fadeOut();
});
event.stopPropagation();
});
<body>
<div id="messageNotification"><div class="notif same">0</div></div>
<div id="messages">
<ul class="userInfo" style="">
<li></li>
</ul>
</div>
</body>