javascript – Jedes Mal, wenn der untergeordnete Element-Iframe aktualisiert wird, wird der übergeordnete Iframe überlagert und geladen.
阿神
阿神 2017-05-19 10:08:26
0
1
457

Weil die übergeordnete Ebene js verwenden muss, um die Elemente im untergeordneten Iframe abzurufen, also

$('.base')[0].onload = function(){
    $("#id").click(alert(1));
}

Jetzt stelle ich fest, dass jedes Mal, wenn die Unterebene aktualisiert wird, ein Klick auf ein Element auf der übergeordneten Ebene dieses einmal überlagert.
Das heißt, beim ersten Klick wird 1 einmal zurückgewiesen.
Dann wird die Unterebene einmal aktualisiert und dann Beim nächsten Klick wird 1 zweimal zurückgewiesen. Wie wäre es damit, dies zu vermeiden?

阿神
阿神

闭关修行中......

Antworte allen(1)
巴扎黑
$("#id").click(alert(1));
click之前先解绑
$("#id").unbind('click').click(alert(1));
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage