setTimeOut ist Uncaught ReferenceError: setTimeOut ist nicht definiert
Erstmal, ich bin neu in javascript und ich hab ein problem in setTimeOut ...
Dies ist meine script-code........
$('#nav ul li a').hover(function(){
$(this).next("div").slideDown("fast").siblings("div").slideUp("slow");
console.log("hover");
},
function(){
setTimeOut(
function(){
if(!$(this).next('div').is(':hover')){
$(this).next('div').slideUp('slow');
}}
,1000)
});
Dies ist mein HTML-Code.....
</div> <!-- end of first-row -->
<ul>
<li>
<a href="#">Home </a><div class="menu_box box1"></div>
</li>
<li>
<a href="#">Place</a><div class="menu_box box2"></div> <!-- end of menu -->
</li>
<li>
<a href="#">Guide</a><div class="menu_box box3"></div>
</li>
<li>
<a href="#">Contact</a>
</li>
<li>
<a href="#">About Us</a>
</li>
</ul>
</div> <!-- end of nav -->
Bitte führe mich ....
- Es ist setTimeout, nicht setTimeOut...
- Alle der Grund.
- Ich möchte slideUp menu_box beim mouse-hover ist raus aus dem #nav ul li a nach einer Sekunde.....wie kann ich das tun ? dieser code wird nicht funktionieren
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist falsch:
setTimeOut
Richtige Wort:
setTimeout
(Ändern Sie die O Kleinbuchstaben o)
Ändern setTimeOut zu setTimeout :