Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » HTML, CSS, JavaScript

Помогите сделать плавное "выдвижение"

Обсуждение темы Помогите сделать плавное "выдвижение" в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Люди, помогите! Срочно нужно сделать так, чтобы элемент, в данном случае блок текста, изначально, когда страница загрузилась, был невидим, а после щелчка мыши ...


Закрытая тема
 
Опции темы
Старый 12.04.2008, 11:21   #1
Люди, помогите! Срочно нужно сделать так, чтобы элемент, в данном случае блок текста, изначально, когда страница загрузилась, был невидим, а после щелчка мыши по заголовку он как бы плавно выезжал сверху и после еще одного щелчка "уезжал" опять вверх и снова становился невидимым. Так сделано "vkontakte.ru". Я немного познакомилась со свойством display и у меня этот элемент после щелчка просто появляется и исчезает, а мне надо чтобы он плавно выдвигался и задвигался и чтобы, примерно как ниспадающее меню, но только чтобы он неперекрывал текст находящийся ниже. Вот. Подскажите пожалуйста, как это можно сделать.
И еще один вопрос. Можно ли сделать рамку вокруг текста с скругленными углами и чтобы она плавно загоралась и снова исчезала? Заранее спасибо.
 
Старый 12.04.2008, 11:21
Ссылки
Старый 12.04.2008, 11:43   #2
Вообщето я бы вам посоветовал mootools.
Например так: http://demos.mootools.net/Fx.Slide
 
Старый 12.04.2008, 11:56   #3
Ну примерно это мне и нужно, но как это реализовать?
 
Старый 12.04.2008, 11:59   #4
На указанной мной странице есть кнопочки: js code, html code, css code.
Смотрим туда - там всё написанно.
Потом качаем сам mootools (download), подключаем к своей страничке и пишем код, наподобии указанного...
 
Старый 12.04.2008, 12:17   #5
Я скачала, что-то подозрительно мало весит, так и надо? JavaScript файл. И что делать дальше? Как подключить к моим страницам? Извиняюсь за, наверно, тупые вопросы, просто я новичок в этом деле.
 
Старый 12.04.2008, 12:26   #6
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
...
<script type="text/javascript" language="javascript" src="нужный скрипт"></script>
...
</head>
...


Кстати, а всё ли вы скачали? все ли нужные вам галочки поставили?
Там по-любому скачивается лишь 1 файл, но нужно поставить нужные галки...

Добавлено через 44 секунды

PS. Вместо нужный скрипт, указываете путь к файлу скрипта

Последний раз редактировалось Асмодиан; 12.04.2008 в 12:26.. Причина: Добавлено сообщение
 
Старый 12.04.2008, 13:06   #7
Первый раз скачала только один файл. Но потом до меня дошло поставить везде галочки. Но все равно общий размер где-то 64кб. Спасибо, буду пробовать!

Добавлено через 35 минут

Я сделала все как вы сказали, но ничего не происходит, текст не убирается ни появляется.Почему так может быть?

Последний раз редактировалось Уни; 12.04.2008 в 13:06.. Причина: Добавлено сообщение
 
Старый 13.04.2008, 16:13   #8
Не хочу показатся невежливо грубым, но как я понимаю, там должны быть "слайдящиеся" объекты с нужными айдишниками или чтото типа того... Сам факт подключения скрипта не гарантирует нужного эффекта. Нужно указать еще айдишники в хтмл.
 
Старый 13.04.2008, 21:14   #9
Меня спросили, как ПОДКЛЮЧИТЬ файл, я и ответил
а код нужно написать, основываясь на примере из указанной мной страницы.


--------------------------------------------------------------------------------

На указанной мной странице есть кнопочки: js code, html code, css code.
 
Старый 27.04.2008, 10:44   #10
Здравствуйте! Недавно я спрашивала как сделать "выдвижение" блока. С этим я разобралась, скачала

mootools и все работает. Но теперь мне нужно, чтобы при открытии-"выдвижении" одного блока, другой

открытый подобный блок наоборот уезжал-"закрывался". Т.е. у меня на странице несколько таких

ссылок, при нажатии которых выезжает текст и мне надо чтобы когда открываешь одну ссылку, другая

открытая наооборот закрывалась. Таким образом, на странице одновременно не должно быть более

одной открытой ссылки. И еще желательно, чтобы страница сама прокручивалась так, чтобы эта

открытая ссылка оказывалась вверху. Не подскажите как это сделать? Вот код функции, с которой у

меня все работает, но его надо как-то изменить:
var mySlide = new Fx.Slide('test',{duration:2000}).hide();
$('toggle').addEvent('click', function(e){
e = new Event(e);
mySlide.toggle();
e.stop();
});

И такая функция у меня висит на каждой ссылке.
 
Старый 27.04.2008, 10:44
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать "замедленную реакцию" при наведении на блок в css3? Владимир2 HTML, CSS, JavaScript 3 20.07.2014 06:29
"Оцените, господа!" или "Когда клиент через год переоценивает взгляды" ()@ZI$ Зал дебютантов 15 30.11.2005 09:50
Продажа билетов лотерей "Золотой ключ", "Русское Лото", "ТВ Бинго-шоу" Florid Кальянная 1 22.08.2005 19:24
Очень бы хотелось услышать советы "бывалых" и "знающих" tim Зал дебютантов 10 10.05.2004 09:48


Текущее время: 08:44. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум