Результаты поиска
Введите запрос, по завершению нажмите Enter.
  • Страница 1 из 1
  • 1
Форум » uCoz » Разговоры о uCoz » ищу скрипт (растягивание блока при прокрутке)
ищу скрипт
Отправлено 28.10.2012 - 12:351
Нет аватара
Beginner
202 сообщения
Мужчина
Где-то видел раньше, но потерял. Яндекс и Гугл присылают как всегда не то, что нужно. Когда прокручиваешь страницу в низ, правая колонка растягивается, занимая пустое место у левой. Киньте ссылку на скрипт.. (где же я его видел-то...)
Профиль Личное сообщение Дом. страница icq Skype
12
Отправлено 28.10.2012 - 16:252
Нет аватара
Бывалый
328 сообщений
Мужчина
I-vashka, скрипта не знаю, но могу предложить способ:
создать div (базовый)
в нем div (левая колонка) и div (правая)

в css задать минимальную высоту блока (базового) и точно такую же у div'a (правого) и сделать фон у базового дива с повторением по вертикали (картинку с линией, разделяющей блоки).
Профиль Личное сообщение Дом. страница icq Skype
25
Отправлено 28.10.2012 - 18:493
Нет аватара
Бывалый
1828 сообщений
Мужчина
I-vashka, за денюжку могу написать, но только где то через неделю - 1.5, ибо занят.
Профиль Личное сообщение Дом. страница icq Skype
78
Отправлено 28.10.2012 - 19:294
Нет аватара
Beginner
202 сообщения
Мужчина
Moool13, зачем мне писать, если она есть и даже предлагают решение?... ох, ну вы и меркантильные... -)

Добавлено (28.10.2012, 19:29)
---------------------------------------------
Brightside19, честно, не понял о чем ты...

Профиль Личное сообщение Дом. страница icq Skype
12
Отправлено 28.10.2012 - 19:555
Нет аватара
Бывалый
328 сообщений
Мужчина
I-vashka, в общем я пишу, а ты представляй так сказать, пока читаешь)

Создается общий блок, в котором еще 2 блока, левый и правый.
Задаешь в css мин.высоту основного блока (к примеру 600px), затем такую же правому блоку.
И в фотошопе рисуешь картинку (очень простую) для фона - фон будет служить границей между блоками.
Задаешь фон для основного блока с этой картинкой и все, внешне левый и правый блоки будут одинаковой высоты.

Вот можешь этой воспользоваться:


Назначить её на фон основного блока:
background: white url("/image.png") repeat-y 700px 0;
где 700px - ширина левого блока.

На счет назначения блокам float: right и left надеюсь говорить не нужно?)
Профиль Личное сообщение Дом. страница icq Skype
25
Отправлено 30.10.2012 - 11:016
Нет аватара
Beginner
202 сообщения
Мужчина
Brightside19, и что это по-твоему должно сделать? оО Я просто в замешательстве... непонятно что это и зачем. Может ты не понял вопрос темы. При прокрутке страницы, когда на левом блоке заканчивается высота, правый блок растягивается на всю ширину экрана.. при чем тут границы и картинки -???

Добавлено (30.10.2012, 10:07)
---------------------------------------------

Добавлено (30.10.2012, 10:46)
---------------------------------------------
<script type="text/javascript">
$(function() {
$(window).scroll(function(){
var distanceTop = 450; //При прокрутке вниз на 450px .left скрывается
if ($(window).scrollTop() > distanceTop)
$('.left').hide(300);
else
$('.left').show(200);
});
});
</script>

Нашел кое-что, теперь не знаю как добавить к нему $('.content').css('width', '846px'); так, чтобы страница не прыгала туда-сюда. Т.е. когда блок исчезает, другой растягивается, когда он появляется - возвращается в исходное положение (614px).

Добавлено (30.10.2012, 11:01)
---------------------------------------------
все получилось, но слишком резко прыгают элементы на экране.. =(

Профиль Личное сообщение Дом. страница icq Skype
12
Форум » uCoz » Разговоры о uCoz » ищу скрипт (растягивание блока при прокрутке)
  • Страница 1 из 1
  • 1
Поиск:
uSite.su © 2010-2024
Все права защищены.
Многогранность и сверхспособности сообщества uCoz заставляют задуматься даже самые стойкие умы веб-программирования, ведь лишь uSite способен предоставить ответы на самые сложные вопросы uCoz.
01RSS
Хостинг от uCozПользовательское соглашение и прочая информация