jQuery-funktion körs inte.
hej!
Jag sitter och pillar med ett projekt och försöker för tillfället skapa en liten drop-down-lista med hjäl av jQuery. Problemet är bara att scriptet inte körs vilket är mycket märkligt då en vän till mig kopierade koden och fick allt fungera utmärkt. Vet att det finns många här på forumet som är kunniga inom javascript och vänder mig därför till er.
<!DOCTYPE html>
<html>
<head>
<title>Main</title>
<script type="text/javascript" src="javatest.js"></script>
<link href="styletest.css" type="text/css" rel="stylesheet"/>
<script src="http://code.jquery.com/jquery-1.8.0.min.js"></script>
</head>
<a id="link">About</a>
<div id="submenu">
<a href="#">About the company</a><br />
<a href="#">Careers</a>
</div>
</html>
a#link {
background:#CCC;
padding:10px;
cursor:pointer;
}
div#submenu {
position:absolute;
border:1px solid #CCC;
background:#FFF;
padding:10px;
}
$('a#link').click(function() {
var submenu = $('div#submenu');
if (submenu.is(":visible")) {
submenu.fadeOut();
alert("bajds");
} else {
submenu.fadeIn();
}
});
var submenu_active = false;
$('div#submenu').mouseenter(function() {
submenu_active = true;
});
$('div#submenu').mouseleave(function() {
submenu_active = false;
setTimeout(function() { if (submenu_active === false) $('div#submenu').fadeOut(); }, 400);
});
Mycket simpel kod som jag "koppat" från en hemsida. Allt körs förutom funktionerna på listan. Har provat att debugga med hjälp utav "alert" men den metoden visar att scriptet inte körs alls. Otroligt tacksam för hjälp.
gg