Доработка кода JS
Доброго времени суток! Нашел скрипт на JS для сайта, которые позволяет раскрывать скрытый div по клику по ссылке. В общем работа скрипта устраивает, но хотелось бы более плавного вывода div блока, а не внезапного резкого появления. Знаниями JS ограничен, поэтому прошу подсказать решения и доработку кода. Буду рад любой помощи!:thanks:
<script type="text/javascript">
function openbox(id){
display = document.getElementById(id).style.display;
if(display=='none'){
document.getElementById(id).style.display='block';
}else{
document.getElementById(id).style.display='none';
}
}
</script>
|
Adverterio,
:cray: :cray: :cray: открывашка |
+1 к карме ;) , не подумал поискать по форуму. Тему можно закрыть.
|
обычно делают с помощью функции JQuery slidetoggle
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Спойлеры</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<style>
#spoiler {
width: 400px;
height: 400px;
}
a{
display: block;
}
</style>
</head>
<body>
<a id="spoiler-href" href="#spoiler">Нажми меня</a>
<img id="spoiler" src="http://ivrika.ru/wp-content/uploads/2012/10/radost-na-ivrit-simha.jpg" alt="">
<script type="text/javascript">
$(document).ready(function(){
$('#spoiler-href').click(function(){
$("#spoiler").slideToggle('slow');
return false;
});
});
</script>
</body>
</html>
|
EmperioAf,
:-? |
Цитата:
|
Цитата:
|
Звездешь, там все на дисплей ноне.
|
| Часовой пояс GMT +3, время: 08:13. |