jQuery
|
|
Бармалей | Дата: 30 Ноября 2008, 08:21 | Сообщение # 161 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Снача его нужно исправитьCode var kt=true if (kt==false){$('.myid').show(500);kt=true;} else{$('.myid').hide(500);kt=false;} А в остальном вроде все в порядке
| | |
|
Lexanom | Дата: 30 Ноября 2008, 08:25 | Сообщение # 162 | ● ● ● ● ● 125 сообщений Статус: Offline | Quote (Бармалей) Только что проверил - все красиво Глянь мой код Code <style> .header { border-bottom: 1px dashed black; cursor: pointer; cursor: hand; } .menu { background-color: black; color: white; display: none; } </style>
<script src="http://bar.do.am/jquery.js"></script>
<script> $(document).ready( function() { $('span.header').click( function() { $('.menu').animate({width:'400px'}); }); return false; }); </script>
<span class="header">Клик сюда</span> <div class="menu">Тут многа текста и картинок</div> Ну как, красиво? и опера и мозилла отображают развертку идентично. Вначале появляется текст, рывком, прошу заметить, а потом от начала текста начинает плавно разворачиваться остальной див.Добавлено (30 Ноябрь 2008, 08:25) ---------------------------------------------
Quote (Бармалей) Снача его нужно исправить набирал сейчас от балды. Просто думал, jQ позволяет упростить данное действие | | |
|
Бармалей | Дата: 30 Ноября 2008, 08:47 | Сообщение # 163 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Quote (Lexanom) Глянь мой код ммм... ничего кривого не заметил, наверное зрение с годами за компьютером притупилось ФФ3 и Гугль Хрум вообще игнорируют ваш код
| | |
|
cucYa | Дата: 30 Ноября 2008, 10:54 | Сообщение # 164 | ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Quote (Lexanom) $('.menu').animate({width:'400px'},500); | | |
|
Lexanom | Дата: 30 Ноября 2008, 14:27 | Сообщение # 165 | ● ● ● ● ● 125 сообщений Статус: Offline | cucYa, Это лишь скорость, оно понятно. Ставил просто примера ради на 900 и более, и все равно вначале рывок - мнгновенно появляется текст, а потом уже разворачивается остальная, "пустая" часть дива. Что за зверь такой? о_О Мб мгнорирует из-за этого: Такой вопрос: как заставить этот скрипт, .animate тоесть, разворачиваться не на точный размер, а в процентах? например, если мне нужно, чтобы див разворачивался на 80% страницы? Подставил вместо пикселей, и получилось очень некрасиво | | |
|
cucYa | Отредактировал cucYa - Воскресенье, 30 Ноября 2008, 19:08 Дата: 30 Ноября 2008, 19:04 | Сообщение # 166 | ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Quote (Lexanom) Подставил вместо пикселей, и получилось очень некрасиво Вот я делал, хороший пример. Quote (Lexanom) вначале рывок Это возможно, если у тебя padding есть. | | |
|
Lexanom | Отредактировал Lexanom - Вторник, 02 Декабря 2008, 09:21 Дата: 02 Декабря 2008, 08:58 | Сообщение # 167 | ● ● ● ● ● 125 сообщений Статус: Offline | Quote (cucYa) Это возможно, если у тебя padding есть. Нет, нету, пробовал на чистых таблицах. Ну да не важно Quote (cucYa) Вот я делал, хороший пример. Мои глаза %( попробовал сделать исходя из вашего кода так: Code .animate({width: 80 + '%'},900) Code .animate({width: '80' + '%'},900) Code .animate({width: Math.round(80) + '%'},900) Все три варианта работают, но как должно быть правильно с грамматической точки зрения, ненаю. | | |
|
Бармалей | Дата: 02 Декабря 2008, 12:24 | Сообщение # 168 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Все варианты правильны. Но я бы остановился на первом (так нравится)
| | |
|
Lexanom | Дата: 03 Декабря 2008, 11:25 | Сообщение # 169 | ● ● ● ● ● 125 сообщений Статус: Offline | Обратите внимание на шапку страницы http://bar.do.am/faq/ Особое внимание уделите появлении/исчезанию текста в выезжающем окне (для этого нужно нажать кнопку с красными вставками слева от блока "текст сообщения". Можно как нибудь избежать подобных "выкрутасов" текста? (я смотрю через оперу 9.60) | | |
|
Бармалей | Дата: 03 Декабря 2008, 11:52 | Сообщение # 170 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Code style="white-space: nowrap" Только тогда длинный текст не будет автоматически переноситься на следующую строку Можно перед вызовом animate установить whiteSpace на nowrap, а после завершения работы на normal
| | |
|
FanCity | Дата: 03 Декабря 2008, 12:32 | Сообщение # 171 | ● ● ● ● ● 29 сообщений Статус: Offline | как сделать в форуме при нажатии на фон форума он открывался ? | | |
|
Бармалей | Дата: 03 Декабря 2008, 12:34 | Сообщение # 172 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Где-то здесь скрипт от суслика был
| | |
|
FanCity | Дата: 03 Декабря 2008, 12:40 | Сообщение # 173 | ● ● ● ● ● 29 сообщений Статус: Offline | Бармалей, О_о, 10 страниц | | |
|
Бармалей | Дата: 03 Декабря 2008, 12:54 | Сообщение # 174 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline |
| | |
|
FanCity | Дата: 03 Декабря 2008, 15:27 | Сообщение # 175 | ● ● ● ● ● 29 сообщений Статус: Offline | Бармалей, пасибо | | |
|
Lexanom | Отредактировал Lexanom - Среда, 10 Декабря 2008, 15:18 Дата: 10 Декабря 2008, 15:16 | Сообщение # 176 | ● ● ● ● ● 125 сообщений Статус: Offline | Можно ли упростить этот код? Code $('.forumNameTd:has(a[text="Action"])').parents('tr:first').attr('id','alwaysShown'); $('.forumNameTd:has(a[text="RPG"])').parents('tr:first').attr('id','alwaysShown'); $('.forumNameTd:has(a[text="Стратегии"])').parents('tr:first').attr('id','alwaysShown'); $('.forumNameTd:has(a[text="MMORPG"])').parents('tr:first').attr('id','alwaysShown'); $('.forumNameTd:has(a[text="Симуляторы и гонки"])').parents('tr:first').attr('id','alwaysShown'); $('.forumNameTd:has(a[text="Квесты"])').parents('tr:first').attr('id','alwaysShown'); $('.forumNameTd:has(a[text="Спортивные игры"])').parents('tr:first').attr('id','alwaysShown'); Ведь в нем по сути одно и то же, лишь повторяется значение text. Может, есть какой-то аналог or или and? | | |
|
Бармалей | Дата: 10 Декабря 2008, 15:33 | Сообщение # 177 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Code $('a.forum[text="Action"], a.forum[text="Спортивные игры"], a.forum[text="RPG"], a.forum[text="Стратегии"], a.forum[text="MMORPG"], a.forum[text="Симуляторы и гонки"], a.forum[text="Квесты"]').each(function(){$(this).parents('tr:first').attr('id','alwaysShown')})
| | |
|
Lexanom | Дата: 11 Декабря 2008, 13:30 | Сообщение # 178 | ● ● ● ● ● 125 сообщений Статус: Offline | теперь такая задача. Есть текст <td id="myid">#(текст)#</td>, и мне нужно заменить его на <td id="myid">начало текст конец</td>. Возможно ли это сделать в одну строку целым блоком? пока я делаю двумя заменами, вначале заменяю '#(', затем ')#', но это не очень удобно, так как иногда в td могут появляться символы #( которые не нужно заменять. ЗЫ. может плохо объяснил? красноречие в отключке | | |
|
Бармалей | Дата: 11 Декабря 2008, 13:44 | Сообщение # 179 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Регулярные выраженияCode $('#myid').html( $('#myid').html().replace(/^#\(/, 'начало').replace(/\)#$/, 'конец') )
| | |
|
kydapodatsya | Дата: 11 Декабря 2008, 13:57 | Сообщение # 180 | ● ● ● ● ● Дизайнер 2557 сообщений Статус: Offline | Бармалей, не знаю относится ли это к Квери.. но можно ли на страницу добавления новостей в ячейку добавить селект? вот пример исходного кода нужной ячейки: Code <td class="manTd2" id="nwM75"><input type="text" id="nwF15" size="35" style="width:100%;" name="other5" value="значение" maxlength="140"></td> где value="значение" - эта ячейка, куда вручную заносятся данные, которую необходимо заменить на селект | | |
|