|
Выдвигающиеся блоки
|
|
| lopata24 | Дата: 09 Октября 2009, 16:03 | Сообщение # 1 | ● ● ● ● ● 5 сообщений Статус: Offline | В общем, дело такое. Может опять же кому-то будет интересно или полезно. Вопрос знатокам jQuery в первую очередь, ну и вообще всевозможным гуру ) Есть боковые левые блоки, которые хочется организовать таким видом, как показано на картинке Суть в том, что если нажать на надпись с названием блока, то он бы выезжал, как показано на второй картинке(то есть приходил к изначальному блоковому виду) Как сие осуществить? Заранее спасибо! | | |
|
| Task | Отредактировал Task - Пятница, 09 Октября 2009, 16:31 Дата: 09 Октября 2009, 16:15 | Сообщение # 2 | ● ● ● ● ● 703 сообщения Статус: Offline | Code <div id="block"><img src="http://site.com/pic.png" onclick="changeText()" />Текст</div>
function changeText(){ if($('#block').html()='<img src="http://site.com/pic.png" onclick="changeText()" />'){ $('#block').html('Текст') }else{ $('#block').html('<img src="http://site.com/pic.png" onclick="changeText()" />') } } Что то такое. Далее сам додумай. | | |
|
| lopata24 | Дата: 09 Октября 2009, 16:49 | Сообщение # 3 | ● ● ● ● ● 5 сообщений Статус: Offline | Спасибо, сейчас покручу! ;-)Добавлено (09 Октябрь 2009, 16:49) --------------------------------------------- Пытался додумать - что-то не получилось =( У меня CMS Drupal Есть собственно файл template.php для хранения функций, есть файл block.tpl.php, отвечающий за вывод и дизайн блоков, ну и style.css соответственно. Что куда и как вписать?! Заранее спасибо! | | |
|
| Task | Дата: 09 Октября 2009, 17:10 | Сообщение # 4 | ● ● ● ● ● 703 сообщения Статус: Offline | Короче, это размести после body в block.tpl.php Code <div id="block"><img src="http://site.com/pic.png" onclick="changeText()" />Текст</div> Это после head в template.php Code <script type="text/javascript"> function changeText(){ if($('#block').html()='<img src="http://site.com/pic.png" onclick="changeText()" />'){ $('#block').html('Текст') }else{ $('#block').html('<img src="http://site.com/pic.png" onclick="changeText()" />') } } </script> | | |
|
| lopata24 | Отредактировал lopata24 - Пятница, 09 Октября 2009, 17:20 Дата: 09 Октября 2009, 17:20 | Сообщение # 5 | ● ● ● ● ● 5 сообщений Статус: Offline | в tempate не нашел head, там только функции вставил это Code function changeText(){ if($('#block').html()='<img src="http://site.com/pic.png" onclick="changeText()" />'){ $('#block').html('Текст') }else{ $('#block').html('<img src="http://site.com/pic.png" onclick="changeText()" />') } } в script.js путь к картинке соответственно менял. на странице выводится надпись "текст" с картинкой Но ничего не нажимается, и не двигается | | |
|
| Task | Дата: 09 Октября 2009, 18:47 | Сообщение # 6 | ● ● ● ● ● 703 сообщения Статус: Offline | Хз как там делается в твоей CMS. Задачу я написал. | | |
|
| Sectron | Отредактировал Sectron - Суббота, 10 Октября 2009, 13:26 Дата: 10 Октября 2009, 13:25 | Сообщение # 7 | ● ● ● ● ● 91 сообщение Статус: Offline | Task, а разве в условии при проверке на равенство ставиться не ==? | | |
|
| cucYa | Дата: 10 Октября 2009, 13:35 | Сообщение # 8 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Sectron, ==, да и код ужасный. | | |
|
| Task | Дата: 10 Октября 2009, 13:59 | Сообщение # 9 | ● ● ● ● ● 703 сообщения Статус: Offline | cucYa, если чесно абсолютно лень что-либо писать... Напиши ты | | |
|
| lopata24 | Дата: 11 Октября 2009, 01:11 | Сообщение # 10 | ● ● ● ● ● 5 сообщений Статус: Offline | Напишите, хоть кто-нибудь что-нибудь ) Просто очень надо. Сам языка не знаю, но копать, ковырять и применять метод тыка готов упорно и усердно! | | |
|
| Бармалей | Дата: 11 Октября 2009, 08:32 | Сообщение # 11 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Quote (Task) cucYa, если чесно абсолютно лень что-либо писать... Напиши ты Ну так и не пишите. Никто Вас не заставляет.
 | | |
|
| Task | Дата: 11 Октября 2009, 11:26 | Сообщение # 12 | ● ● ● ● ● 703 сообщения Статус: Offline | Бармалей, просто хотел дать наводящую мысль  | | |
|
| lopata24 | Дата: 11 Октября 2009, 19:28 | Сообщение # 13 | ● ● ● ● ● 5 сообщений Статус: Offline | а есть может еще пара мыслей?  | | |
|
| cucYa | Дата: 11 Октября 2009, 19:44 | Сообщение # 14 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | | | |
|