recherche

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

javascript - Désormais, la page ne sera déclenchée qu'une seule fois lors de son ouverture. Comment peut-elle être déclenchée plusieurs fois?

if(document.getElementById('heldnav').offsetTop < (188+$('#img_img').height())){
    alert(1)
  $("#heldnav").addClass("normal_0");
}
扔个三星炸死你扔个三星炸死你2835 Il y a quelques jours815

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

  • 我想大声告诉你

    我想大声告诉你2017-06-15 09:25:43

    Écoutez-vous un système de navigation flottant ? Vous devez d'abord déterminer dans quel état vous souhaitez déclencher cet écouteur, comme un changement dans la taille de la fenêtre du navigateur ou autre chose, puis écrire votre code dans l'événement correspondant, comme un redimensionnement, etc.

    répondre
    0
  • 滿天的星座

    滿天的星座2017-06-15 09:25:43

    Vous devez surveiller le défilement, lier l'événement de défilement à l'élément que vous souhaitez surveiller et vérifier les modifications en temps réel

    répondre
    0
  • 怪我咯

    怪我咯2017-06-15 09:25:43

    Ajouter à l'événement correspondant à surveiller

    répondre
    0
  • 淡淡烟草味

    淡淡烟草味2017-06-15 09:25:43

    Vous devez ajouter l'événement d'écoute de défilement correspondant à l'objet flottant, puis effectuer le jugement et le traitement dans la méthode

    répondre
    0
  • ringa_lee

    ringa_lee2017-06-15 09:25:43

    Soit ajoutez une minuterie setInterval/setTimeout, soit ajoutez une fonction d'événement pour obtenir une surveillance en temps réel

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦2017-06-15 09:25:43

    Soit une minuterie, soit ajoutez un écouteur d'événement. Cela dépend de vos besoins. En bref, il est impossible de simplement écrire une méthode et de la laisser s'exécuter plusieurs fois toute seule, n'est-ce pas ?

    répondre
    0
  • Annulerrépondre