Heim  >  Artikel  >  Web-Frontend  >  Lösung für den jQuery-setTimeout-Fehler beim Übergeben der Zeichenfolge „parameters_jquery“.

Lösung für den jQuery-setTimeout-Fehler beim Übergeben der Zeichenfolge „parameters_jquery“.

WBOY
WBOYOriginal
2016-05-16 16:45:141286Durchsuche

Wenn Sie vorhaben, jQuery-Code aufzurufen, um ein ausgeblendetes Element anzuzeigen, und setTimeout() aufrufen, um seinen HTML-Inhalt nach einer Verzögerung festzulegen:

Der Code für die gesamte Seite sieht so aus

Code kopieren Der Code lautet wie folgt:
" src="jquery-1.10. 2.min.js"> 🎜> Ich möchte sehen, ob es tatsächlich ein Problem mit jQuery gibt.
Dann habe ich dieses Buch gelesen und das Problem gefunden () akzeptiert einen Zeichenfolgenparameter und wird im globalen Bereich ausgeführt, dh außerhalb jeder Funktion. Die einfachste Lösung besteht darin, dieses Problem mit einer lokalen Funktion (anonyme Funktion) zu lösen


Code kopieren


Der Code lautet wie folgt:



='heihei' onclick= "showNext('Ich bin venei')">nächstes anzeigen ,Ich bin der nächste
="text/javascript" >
function showNext(text){
setTimeout(function(){$('#log').show().text(text);},1000); >}
< ;/script>

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn