recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Récemment, lors du traitement de la logique métier, j'ai d'abord dissocié le même élément, puis je l'ai à nouveau lié, et j'ai trouvé un problème d'utilisation.

Après la déliaison, la liaison échoue parfois. Certaines exigences commerciales n'ont plus besoin d'être liées, et d'autres doivent être liées à nouveau.
Un exemple simple ci-dessous

window.onload=function(){
   $("input").unbind();
}            
$("input").bind("click",function(){
   alert("1");
})

Cela ne peut pas être lié

Écrit comme ça, ça peut être relié

        $("input").unbind();
        $("input").bind("click",function(){
            alert("1");
        })

Puis-je demander la raison de ce problème ? Analyse par des experts

某草草某草草2778 Il y a quelques jours964

répondre à tous(2)je répondrai

  • PHP中文网

    PHP中文网2017-06-26 11:00:53

    L'ordre d'exécution est différent. La déliaison dans onload est exécutée après la liaison ci-dessous, vous liez donc d'abord, puis déliez après onload

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦2017-06-26 11:00:53

    Vous avez lié un événement de clic à l'entrée, mais l'événement de clic a été supprimé de votre fenêtre.onload

    répondre
    0
  • Annulerrépondre