jquery .mouseup()を使用して、ユーザーがpopopの外側をクリックしたときにpopopを閉じています。私の問題は、これが初めて使用されたときにのみ機能することです。私はその.on()
バージョンを試しましたが、それは役に立ちません。
$(document).ready(function() {
$(document).mouseup( function(e) {
var container = $("#mpop-loop");
if (container.has(e.target).length === 0) {
container.fadeOut("fast").remove();
}
});
});
と
$(document).ready(function() {
$(document).on("mouseup", function(e) {
var container = $("#mpop-loop");
if (container.has(e.target).length === 0) {
container.fadeOut("fast").remove();
}
});
});
トリガーされるたびにこれを機能させるにはどうすればよいですか?