|
Скрыть, Раскрыть
|
|
| Fluder | Дата: 12 Июля 2009, 12:57 | Сообщение # 41 |  ● ● ● ● ● 705 сообщений Статус: Offline | Xaker, как сдесь? http://www.sayantsy.ru/blog/2009-06-30-40 | | |
|
| Xaker | Дата: 12 Июля 2009, 13:01 | Сообщение # 42 | ● ● ● ● ● 302 сообщения Статус: Offline | что то схожее... (если вы про года) | | |
|
| WBS | Дата: 12 Июля 2009, 14:27 | Сообщение # 43 |  ● ● ● ● ● 118 сообщений Статус: Offline | Sectron, что-то не работает , вот посмотри: http://semobil.at.ua/Добавлено (12 Июль 2009, 14:27) --------------------------------------------- скрываться должны блоки (меню, опрос...) | | |
|
| Sectron | Отредактировал Sectron - Воскресенье, 12 Июля 2009, 16:13 Дата: 12 Июля 2009, 16:12 | Сообщение # 44 | ● ● ● ● ● 91 сообщение Статус: Offline | WBS,Code <script type="text/javascript" src="http://semobil.at.ua/js/hidecookie/jquery-cookie.js"></script> находится до подключения JQuery(u.js). вставь эту строку после </head>, т.к JQ(u.js) уже будет подключен | | |
|
| WBS | Дата: 12 Июля 2009, 19:15 | Сообщение # 45 |  ● ● ● ● ● 118 сообщений Статус: Offline | Первая версия: Code $('#block3').slideToggle('fast');setTimeout('change_visibly()',500) Сворачивание работало, но не запоминалось состояние блока (свернутое). Вторая версия: Code $('#block1').slideToggle('slow',function(){change_visibly()}) Не работает сворачивание\разворачивание. (сворачивет, но не разворачивает) Quote (Sectron) вставь эту строку после </head>, т.к JQ(u.js) уже будет подключен пробовал не работает  | | |
|
| n1ght(o_O)1 | Отредактировал n1ght(o_O)1 - Воскресенье, 12 Июля 2009, 19:46 Дата: 12 Июля 2009, 19:46 | Сообщение # 46 |  ● ● ● ● ● 12 сообщений Статус: Offline | Code <input type="button" onclick="$('#data').slideToggle();" value="Cкрыть/Расскрыть" /> <div align="сenter" id="data" style="display: none;">$MESSAGE$</div> Автор Ваня  | | |
|
| WBS | Дата: 12 Июля 2009, 20:07 | Сообщение # 47 |  ● ● ● ● ● 118 сообщений Статус: Offline | Мене надо чтоб запоминалось состояние блока.  | | |
|
| Sectron | Отредактировал Sectron - Понедельник, 13 Июля 2009, 12:02 Дата: 13 Июля 2009, 12:01 | Сообщение # 48 | ● ● ● ● ● 91 сообщение Статус: Offline | WBS, зайдя за гостя я не увидел блока с id=block2. и подключение плагина cookie стоит теперь после Javascript кода который я вам дал. Поставте подключение плагина перед этим кодом и используйте для onclick Code $('#block1').slideToggle('slow',function(){change_visibly()}) | | |
|
| WBS | Дата: 13 Июля 2009, 12:11 | Сообщение # 49 |  ● ● ● ● ● 118 сообщений Статус: Offline | Все я понял, все работает СПАСИБО ЕЩЕ РАЗ!  | | |
|
| Eвгений | Дата: 13 Июля 2009, 21:04 | Сообщение # 50 | ● ● ● ● ● 73 сообщения Статус: Offline | А как сделать так, чтобы при нажатие на кнопку(свернуть) свернулся блок, и еще надпись поменялась бы на "развернуть"??? А когда нажимаешь развернуть, так же потом менялась бы на свернуть? | | |
|
| Sectron | Отредактировал Sectron - Вторник, 14 Июля 2009, 07:30 Дата: 14 Июля 2009, 07:30 | Сообщение # 51 | ● ● ● ● ● 91 сообщение Статус: Offline | Eвгений, Code function switcher(obj){ name=obj.attr('name'); $("#"+name).slideToggle('slow',function(){ visible=$("#"+name).is(":visible"); text=visible?'Скрыть':'Раскрыть'; obj.html(text); }) } ссылка: Code <a href="javascript://" name="block1" onclick="switcher($(this))">Скрыть</a> блок: Code <div id="block1">Блок1</div> name у ссылки и id у блока должны совпадать! | | |
|
| Eвгений | Дата: 14 Июля 2009, 12:09 | Сообщение # 52 | ● ● ● ● ● 73 сообщения Статус: Offline | А с куками?  | | |
|
| WBS | Дата: 14 Июля 2009, 14:46 | Сообщение # 53 |  ● ● ● ● ● 118 сообщений Статус: Offline | А еще маленький вопрос, как одним нажатием одной ссылки свернуть все блоки, только если блок уже свернутый, чтоб он не разворачивался?Добавлено (14 Июль 2009, 14:46) --------------------------------------------- PS скрипт куков тут не причем, мне это нужно это без куков. | | |
|
| Xaker | Дата: 14 Июля 2009, 14:50 | Сообщение # 54 | ● ● ● ● ● 302 сообщения Статус: Offline | WBS, Code <a href="javascript://" onclick="$('#avtor2').slideUp('show')">Скроет блок и не раскроет.</a> | | |
|
| WBS | Отредактировал WBS - Вторник, 14 Июля 2009, 15:03 Дата: 14 Июля 2009, 15:03 | Сообщение # 55 |  ● ● ● ● ● 118 сообщений Статус: Offline | Тоесть если мне надо скрыть их несколько то прописать так: Code <a href="javascript://" onclick="$('#avtor1').slideUp('show');$('#avtor2').slideUp('show');$('#avtor3').slideUp('show')">Скроет блок и не раскроет.</a> | | |
|
| Xaker | Дата: 14 Июля 2009, 15:12 | Сообщение # 56 | ● ● ● ● ● 302 сообщения Статус: Offline | как то так) | | |
|
| WBS | Дата: 14 Июля 2009, 15:16 | Сообщение # 57 |  ● ● ● ● ● 118 сообщений Статус: Offline | а так нельзя?: Code <a href="javascript://" onclick="$('#avtor1','#avtor2','#avtor3').slideUp('show')">Скроет блок и не раскроет.</a> | | |
|
| Xaker | Дата: 14 Июля 2009, 15:45 | Сообщение # 58 | ● ● ● ● ● 302 сообщения Статус: Offline | ну если оно будет работать то наверно можно... | | |
|
| WBS | Дата: 14 Июля 2009, 17:54 | Сообщение # 59 |  ● ● ● ● ● 118 сообщений Статус: Offline | У меня в одном и том же месте несколько блоков, как сделать чтоб при нажатии на ссылку, вначале свернулся предыдущий блок, а только потом разворачивался следующий? Вобщем вот пример (фото, видео...): http://semobil.at.ua/publ/8-1-0-15 | | |
|
| Sectron | Отредактировал Sectron - Среда, 15 Июля 2009, 06:04 Дата: 15 Июля 2009, 06:03 | Сообщение # 60 | ● ● ● ● ● 91 сообщение Статус: Offline | Eвгений, добавь на страницу функцию с куками. и замени функцию switcher на Code function switcher(obj){ name=obj.attr('name'); $("#"+name).slideToggle('slow',function(){ change_visibly() visible=$("#"+name).is(":visible"); text=visible?'Скрыть':'Раскрыть'; obj.html(text); }) } Добавлено (15 Июль 2009, 06:03) --------------------------------------------- WBS, я понял, что блоки, которые должны открываться/закрываться имеют id от 1 до 5: Code function block_changer(num){ var setblock=""; for(i=1;i<6;i++){ var vis=$("#"+i).is(":visible"); setblock+=vis?i:''; if(setblock.length>0) break; } $("#"+setblock).slideUp('slow',function(){ $("#"+num).slideDown('slow'); }); } а в ссылку в onclick вместо всего того что там написано, вставить: block_changer(номер_блока) | | |
|