Вертикальный слайдер или ..?
не подскажете скрипт когда 1 контент находит на другой, другой бы исчезал?
|
|
Код яваскрипт(вставляем до </head>):
<script type="text/javascript">
$(document).ready(function() {
$('.content').click(function() {
$('.content').removeClass('big'); // Убираем у всех класс "большой"
$(this).addClass('big'); // Ставим текущему класс "большой"
});
});
</script>
А после HTML: <div class='content small'> БЛОК 1 </div> <div class='content small'> БЛОК 2 </div> CSS:
.small {
width:100%;
height:50px;
background: pink;
}
.big {
width:100%;
height:100px;
background: green;
}
|
P.S.: Писал все тут, возможны опечатки.
|
да наверно аккардион,
ViRuSreloaded спасибо Вам большое! выручили |
Цитата:
|
я вот тут хочу сделать чтоб при наезде нижнего блока на верхний, верхний растворялся, тогда что в скрипте изменить надо?
<script type="text/javascript"> $(document).ready(function() { $('.content').click(function() { $('.content').removeClass('big'); // Убираем у всех класс "большой" $(this).addClass('big'); // Ставим текущему класс "большой" }); }); </script> |
Надо добавить йаду. Йад растворяет.
|
Jonny316,
:-?
<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
<style type="text/css">
.small {
width:100%;
height:50px;
background: pink;
}
.big {
width:100%;
height:100px;
background: green;
}
</style>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('.content').click(function() {
$('.content').not(this).removeClass('big').fadeToggle(1500);
$(this).toggleClass('big');
});
});
</script>
</head>
<body>
<div class='content small'>
БЛОК 1
</div>
<div class='content small'>
БЛОК 2
</div>
</body>
</html>
|
Я же говорил что нужен йад. Когда растворяются пункты top-level-menu - а именно так и задумал ТС и ему уже помогают - то это признак растворения мозга.
|
не не кликом а прокруткой, пробую через
<script type="text/javascript"> $(document).ready(function(){ $(window).scroll(function(){ if ($(this).scrollTop() > 1200) { $('.scrollup').fadeIn(); } else { $('.scrollup').fadeOut(); } }); }); </script> но не получается.. |
точнее через fadeToggle
|
Jonny316,
делайте полноценный макет Пожалуйста, отформатируйте свой код! Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [js] ... ваш код... [/js] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
<style type="text/css">
.small {
width:100%;
height:50px;
background: pink;
}
.big {
width:100%;
height:100px;
background: green;
}
</style>
<script type="text/javascript" src="http://yandex.st/jquery/1.4.4/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(window).scroll(function(){
if ($(this).scrollTop() > 500) {
$('.big').fadeToggle(1500);
} else {
$('.small').fadeIn();
}
});
});
</script>
</head>
<body>
<div class='content small'>
БЛОК 1
</div>
<div class='content small'>
БЛОК 2
</div>
</body>
</html>
|
Jonny316,
24 строка -- где в коде хоть 1 элемент с классом big |
всe сделал рони, спасибо брат, что помогал..
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(window).scroll(function(){
if ($(this).scrollTop() > 205) {
$('.logo').fadeOut(1500);
} else {
$('.logo').fadeIn();
}
});
});
</script>
|
Jonny316,
:) |
:)
|
| Часовой пояс GMT +3, время: 23:10. |