我正在使用jquery .mouseup()當用戶在其外部點擊時關閉popop。我的問題是這隻有在它第一次使用時纔有效。我試過了.on()
版本,但這並沒有幫助。.mouseup()只發射一次
$(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();
}
});
});
我怎樣才能使這項工作每次它觸發?
如果你想讓它觸發點擊爲什麼不直接結合的Click事件? –
容器一旦淡出,你如何淡化它? – Blazemonger
@JamesAllardice這不會導致他們只能識別彈出窗口內部的點擊**,併爲他們提供與他們想要的功能相反的功能嗎? –