Hallo,

Ik ben bezig met een slide box zoals wat dit ( http://wonen.nl ) als je daar op aanmelden boven aan klikt dan zie je een box tevoorschijn komen.

menu.php

<link rel="shortcut icon" href="favicon.png" type="image/x-icon">
<link type="text/css" rel="stylesheet" href="style.css" />
<div class="login_box"></div>
<div class="menu">
<div class="logo"><a href="index.php"><img src="images/logo.png" /></a></div>
<ul>
<a href="index.php"><li class="menu_knop">Home</li></a>
<a href="werben.php"><li class="menu_knop">Werben</li></a>
</ul>
<a class="login"></a>
<a class="zoeken"></a>
</div>


slider_login.js

$(document).ready(function(){
  $("a.login").click(function(){
    $(".login_box").slideToggle("slow");
  });
});


style.css

a.login{
	position: fixed;
	top: 20px;
	right: 100px;
	width: 60px;
	height: 60px;
	background: white url(images/login.png) no-repeat center;
	background-size: 45px 45px;
	border: 1px solid black;
	border-radius: 6px;
}

a.login:active{
	position: fixed;
	top: 20px;
	right: 100px;
	width: 60px;
	height: 60px;
	background: black url(images/login_active.png) no-repeat center;
	background-size: 45px 45px;
}

.login_box{
	position: relative;
	top: 20px;
	left: 25%;
	width: 50%;
	height: 250px;
	background: red;
	display:none;
}


wat het probleem bij mij is, is dus dat ie helemaal niks laat zien ook niet als ik op de login knop heb gedrukt.
Ik zie gewoon niks komen ehm..... ik ga het even op een domein zetten dan je kan kijken...
Je laad jQuery wel in? :)
ik denk dat hij dat toch wel gewoon goed doet.

dat stond in het eerste code tag De 2e lijn

<link rel="shortcut icon" href="favicon.png" type="image/x-icon">
<link type="text/css" rel="stylesheet" href="style.css" />
<div class="login_box"></div>
<div class="menu">
<div class="logo"><a href="index.php"><img src="images/logo.png" /></a></div>
<ul>
<a href="index.php"><li class="menu_knop">Home</li></a>
<a href="werben.php"><li class="menu_knop">Werben</li></a>
</ul>
<a class="login"></a>
<a class="zoeken"></a>
</div>


Toevoeging op 28/02/2014 14:07:25:

dit is het...

http://mathieup.freeiz.com/
>> ik denk dat hij dat toch wel gewoon goed doet.

Opgelost dus?

>> dat stond in het eerste code tag De 2e lijn

Ik zie geen <script src="http://code.jquery.com/jquery-1.10.2.min.js"></script> o.i.d. staan hoor
Alleen link tags die daar niet horen, maar in de head.

Ik kan je link niet openen
The URL that you are attempting to access is a potential security risk. Trend Micro OfficeScan has blocked this URL in keeping with network security policy.
URL: **
Risk Level: Dangerous
Details: Verified fraud page or threat source

Laad je iets vreemds in van buiten je domein?
ehm.... ik had hem op dat 000webhost gezet
Hier werkt hij prima, en ik zie geen malafide code.
Misschien dat 000webhost op een blacklist staat bij Trend Micro vanwege phishing-pagina's?
Jongens hij werkt had hem niet erin gezet dat zei michael al dus toen heb ik dat gedaan.

Maar hoe zorg ik er nu voor als ik er dus op heb geklikt dat de achtergrond gray opicity krijgt.

ik heb dit bij mijn query.

$(document).ready(function(){
  $("a.login").click(function(){
	$("body").css("background-color: gray; opacity: 0.6;");
    $(".login_box").slideToggle("slow");
  });
});



maar doet ie het helemaal niet meer!:P

Toevoeging op 28/02/2014 14:25:10:

want als je kijkt op http://wonen.nl en je klikt op aanmelden dan wordt die achtergrond anders snap je wat ik bedoel?
met andere woorden: Je kan niet de format van CSS erin gebruiken, en je zult ze dus als een soort array moeten opbouwen.

Zie Michael's voorbeeld.

Reageren