jqueryを使用してクイック情報をポップアップする簡単なスクリプトを作成しています。ユーザーがビューをクリックすると、toggle() を使用して一部の情報が表示され、ユーザーが再度クリックすると非表示になります。そして、このスクリプトは 10 回ループします。
しかし、問題は、このポップアップを 1 回だけ表示し、残りは非表示にすることです。ユーザーがビュー 1 とビュー 2 をクリックすると、すべてのポップアップが同時に表示されます。
ここをクリックして私のjsFiddleを確認できます
<script>
$(document).ready(function() {
$("#view_1").click(function(e) {
e.stopPropagation();
$(".box_1").toggle();
});
$(document).click(function() {
var $el = $(".box_1");
if ($el.is(":visible")) {
$el.fadeOut(200);
}
});
});
</script>
*このスクリプトを 1 つの関数に結合する方法がわかりません