Движение на div

d_badboy

Registered
Как мога чрез линк да се показва и скрива даден div, движейки се надолу и нагоре ? Не разборам много от javascript :oops:
 
Виж този пример:
<html>

<head>

<title></title>
<script type="text/javascript">
var slideSpeed = 20;
/////////////////////////////////////////////
//// Find out window width and height ////
/////////////////////////////////////////////
var windowWidth, windowHeight;
if (self.innerHeight) { // all except Explorer
windowWidth = self.innerWidth;
windowHeight = self.innerHeight;
} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
windowWidth = document.documentElement.clientWidth;
windowHeight = document.documentElement.clientHeight;
} else if (document.body) { // other Explorers
windowWidth = document.body.clientWidth;
windowHeight = document.body.clientHeight;
}
//////////////////////////////////////////////
function myDiv(){
var myDiv = document.getElementById('pole');
myDiv.style.width = windowWidth+'px';
if(slideSpeed<=150){
var raz = -150+slideSpeed;
slideSpeed++;
myDiv.style.top = raz+'px';
var myTime = setTimeout("myDiv()", 1);
}
else{
clearTimeout(myTime);
}
}
function disable(){
var myDiv = document.getElementById('pole');
if(slideSpeed>=0){
var raz = -150+slideSpeed;
slideSpeed--;
myDiv.style.top = raz+'px';
}
setTimeout("disable()", 1);
}
</script>
<style type="text/css">
* {
margin : 0;
padding : 0 ;
}
#pole {
background : #ffff00 ;
position : absolute ;
top:-150px;
left : 0 ;
height : 150px ;
}
</style>
</head>

<body>
<a href="javascript:;" onClick="myDiv()">Press Here</a>
<div id="pole" onClick="disable()">Your DIV</div>
</body>

</html>
Какво точно ти трябва???
 
Това е много добро :?: Аз искам да сложа логин и регистрация там. Искам като се кликне на Вход да ми извади div-а с формата за влизане, а като се кликне на линка Регистрация да се появи друг div с друга форма. Може да добавя още линкове. Линковете да остават отгоре просто да се появява и изчезва div-a от тези линкове.
 
Изпробвах този скрипт и разбрах че не е точно това което ми е нужно
div-а ще бъде някаде под header-а на сайта в друг div повечето div-ове са с float: left;
При натискане на различни линкове искам да се появяват различни div-чета със съответните id-та
 
Намерих това което ми трябваше и много ми хареса надявам се повече хора да го използват че сайтовете стават по приятни за окото :D
http://www.dynamicdrive.com/dynamicindex17/animatedcollapse.htm
 
Щом е станало всичко!Аз и до края не можах да разбера точно какво искаш, чак сега като видях се сетих! :)
 

Back
Горе