Bamboebahr
Legacy Member
Hallo
Ik heb hier een probleem met m'n javaScript, heb dit eerst proberen oplossen met native JS, zonder succes. Daarna zitten rondklooien met jQuery maar nog altijd geen succes,hopelijk kan iemand me hier op m'n fout wijzen.
De bedoeling is dus om een soort hoverbaar menutje te krijgen die gepositioneerd wordt onderaan het scherm,gelijk welke resolutie de gebruiker heeft. (vergelijkbaar met de chat bij facebook)
Ik heb de volgende DIV (die rechtstreeks onder de body staat,dus niet in een andere container ofzo):
Waarop de volgende CSS slaat:
Nu heb ik na een hoop googelen en proberen deze Jquery code:
Zoals je ziet heb ik geprobeerd om de offset van het element eens te loggen,maar geen succes, ik krijg gewoon het element niet te pakken
Alvast bedankt
Ik heb hier een probleem met m'n javaScript, heb dit eerst proberen oplossen met native JS, zonder succes. Daarna zitten rondklooien met jQuery maar nog altijd geen succes,hopelijk kan iemand me hier op m'n fout wijzen.
De bedoeling is dus om een soort hoverbaar menutje te krijgen die gepositioneerd wordt onderaan het scherm,gelijk welke resolutie de gebruiker heeft. (vergelijkbaar met de chat bij facebook)
Ik heb de volgende DIV (die rechtstreeks onder de body staat,dus niet in een andere container ofzo):
Code:
<div id="slider">
<ul>
<li><a href="#" title="Slidercontrol"> Ga naar opdracht</a>
<ul id="uitleg">
<li>Uitleg Uitleg Uitleg Uitleg Uitleg Uitleg Uitleg Uitleg Uitleg Uitleg Uitleg Uitleg Uitleg Uitleg Uitleg Uitleg Uitleg Uitleg Uitleg Uitleg</li>
</ul>
</li>
</ul>
</div>
Waarop de volgende CSS slaat:
Code:
#slider{
position:absolute;
background-image:url(../images/sliderbutton.png);
background-repeat:no-repeat;
width:429px;
height:68px;
text-align:center;
}
#slider a{
font-family:"Bookman Old Style",serif;
font-size:36px;
line-height:60px;
text-decoration:none;
}
#slider a:hover{
color:#1a354b;
}
#slider ul{
list-style:none;
}
#slider ul li:hover #uitleg{
display:block;
width:429px;
background-image:url(../images/sliderBg.png);
margin-top:8px;
}
Nu heb ik na een hoop googelen en proberen deze Jquery code:
Code:
$(document).ready(function(){
position();
});
function position(){
$("#slider").position({
"my":"center center","at":"center bottom","of": $("#container")
});
console.log($("#slider").offset);
}
Zoals je ziet heb ik geprobeerd om de offset van het element eens te loggen,maar geen succes, ik krijg gewoon het element niet te pakken

Alvast bedankt


