Hallo,
ich versuche ganz einfach zwei Buttons nebeneinander zu platzieren, alle Elemente sollen sich mit dem scrollen mitbewegen (also fixed sein).
Ich habe es so gemacht, das wenn man auf einen Button klickt, sich ein Panel über dem Button öffnet und sich wie eine alte Schriftrolle nach unten ausrollt, soweit funktioniert das auch sehr gut, jedoch bewegt sich einer der Buttons ständig mit nach unten sobald ich die Rolle ausrolle.
ich habe zum besseren Verständnis ein Video hochgeladen:
html Code:
CSS-Datei:
Jquery Script:
Kann mich bitte jemand verbessern ?
Vielen Dank im voraus für eure Hilfe!
Gruß eddcapone
ich versuche ganz einfach zwei Buttons nebeneinander zu platzieren, alle Elemente sollen sich mit dem scrollen mitbewegen (also fixed sein).
Ich habe es so gemacht, das wenn man auf einen Button klickt, sich ein Panel über dem Button öffnet und sich wie eine alte Schriftrolle nach unten ausrollt, soweit funktioniert das auch sehr gut, jedoch bewegt sich einer der Buttons ständig mit nach unten sobald ich die Rolle ausrolle.
ich habe zum besseren Verständnis ein Video hochgeladen:
html Code:
HTML:
<!DOCTYPE html>
<html>
<head>
<link type="text/css" rel="stylesheet" href="style/standard_style.css"/>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script type="text/javascript" src="scripts/jquery.js"></script>
<title>Chat Test</title>
</head>
<body>
<div class="top">
<div class="panel" id="panel-two">
<br>
<ul>
<li><a href="learn/global_vars/index.php" >Globale Variablen</a></li>
<li><a href="learn/slide_panel/index.html" >Slide Panel</a></li>
<li><a href="learn/input_field/index.html" >Inputfield</a></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
<p>
<div class="pull-me" id="pull-me-two">PULL HERE / CODE2</div>
</p>
<div class="panel" id="panel-one">
<br>
<ul>
<li><a href="learn/global_vars/index.php" >Globale Variablen</a>
<li><a href="learn/slide_panel/index.html" >Slide Panel</a>
<li><a href="learn/input_field/index.html" >Inputfield</a>
<li></li>
<li></li>
<li></li>
</ul>
</div>
<p>
<div class="pull-me" id="pull-me-one">PULL HERE / CODE1</div>
</p>
</div>
<p>test</p>
<p>test</p>
<p>test</p>
<p>test</p>
<p>test</p>
<p>test</p>
<p>test</p>
<p>test</p>
<p>test</p>
<p>test</p>
</body>
</html>
CSS-Datei:
Code:
.top {
z-index:0;
position:fixed;
margin-top:-10px;
height:42px;
width:99%;
background-color:red;
border-bottom-right-radius:10px;
border-bottom-left-radius:10px;
}
/*--------------Dynamische Elemente--------------------------------------*/
.panel {
display:none; /* Ist am Anfang nicht sichtbar */
background: #ffffbd;
font-family:garamond,times-new-roman,serif;
text-align:left;
line-height:27px;
}
.top div
{
display:block-inline;
}
.pull-me {
position:relative;
font-family:arial,sans-serif;
font-size:14px;
color:#ffffff;
background:#cc0000;
text-decoration:none;
-moz-border-bottom-left-radius:5px;
-moz-border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
}
.pull-me p { text-align:center; }
#panel-one {
z-index:1;
margin-left:24px;
height:300px;
width:200px;
}
#panel-two {
z-index:1;
margin-left:600px;
height:300px;
width:200px;
}
#pull-me-one {
z-index:1;
margin-top:-18px;
margin-left:46px;
width:150px;
height:20px;
}
#pull-me-two {
z-index:1;
margin-top:-18px;
margin-left:624px;
width:150px;
height:20px;
}
Jquery Script:
Code:
$(document).ready(function(){
$("#pull-me-one").click(function(){
$("#panel-one").slideToggle("slow");
});
$("#pull-me-two").click(function(){
$("#panel-two").slideToggle("slow");}
);});
Kann mich bitte jemand verbessern ?
Vielen Dank im voraus für eure Hilfe!
Gruß eddcapone
Zuletzt bearbeitet: