Вопросы для доброго дяди, от Koeshiro
|
|
|
2012-07-22Дата: Воскресенье, 22.07.2012, 00:30 | Сообщение # 31 |
Генерал-майор
Группа: Проверенные
Статус: Offline
|
document.getElementById(id) я вот про это, привык в редакторе писать не полностью Добавлено (22.07.2012, 00:30) --------------------------------------------- всё нашёл пример Будут вопросы обращусь
| | |
|
|
2012-07-22Дата: Воскресенье, 22.07.2012, 00:31 | Сообщение # 32 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
Koeshiro, document.getElementById(id) я вот про это Такой есть, и он работает для элементов абсолютно одинаково.
| | |
|
|
2012-07-22Дата: Воскресенье, 22.07.2012, 00:35 | Сообщение # 33 |
Генерал-майор
Группа: Проверенные
Статус: Offline
|
likbezz, тоесть его можно использовать? Или лучше взять $.get?
| | |
|
|
2012-07-22Дата: Воскресенье, 22.07.2012, 13:30 | Сообщение # 34 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
Koeshiro, likbezz, тоесть его можно использовать? Или лучше взять $.get? Это две абсолютно разные функции. Code document.getElementById(id) - это встроенный метод поиска элемента по ID, а JQ - это в функция аякс. Их вообще нельзя сравнивать. Они выполняют абсолютно разные действия. Первая - ищет элемент на странице, вторая совершает get запрос по адресу.
| | |
|
|
2012-07-27Дата: Пятница, 27.07.2012, 09:12 | Сообщение # 35 |
Генерал-майор
Группа: Проверенные
Статус: Offline
|
И снова вопрос, можно ли вот этотслайдер переделать так чтоб впиндюрить туда ещё и текст
| | |
|
|
2012-07-27Дата: Пятница, 27.07.2012, 16:44 | Сообщение # 36 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
Koeshiro, И снова вопрос, можно ли вот этот слайдер переделать так чтоб впиндюрить туда ещё и текст .. как вам сказать, так что бы попроще .. Проще не переделать, а написать то же самое, но не с картинками, а с блоками - а в блоки можно впихнуть что угодно. Так что это не совсем «переделать»..
| | |
|
|
2012-07-27Дата: Пятница, 27.07.2012, 20:13 | Сообщение # 37 |
Генерал-майор
Группа: Проверенные
Статус: Offline
|
.. как вам сказать, так что бы попроще .. Проще не переделать, а написать то же самое, но не с картинками, а с блоками - а в блоки можно впихнуть что угодно. Так что это не совсем «переделать».. мне кажется нужно будет это это ну и это Правильно?
| | |
|
|
2012-07-27Дата: Пятница, 27.07.2012, 23:02 | Сообщение # 38 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
Koeshiro, мне кажется нужно будет это это ну и это Правильно? Зачем загадывать, что нужно будет? Как начнете так все понятно и станет. А знать, или хотя бы иметь в виду что это и как пользоваться нужно все что там есть - по вашим ссылкам.
| | |
|
|
2012-07-28Дата: Суббота, 28.07.2012, 10:53 | Сообщение # 39 |
Генерал-майор
Группа: Проверенные
Статус: Offline
|
likbezz, вот я взял у Мисс и переписал под дивы Quote function theslider() {$('#slider div').css({opacity: 0.0}); $('#slider div:first').css({opacity: 1.0}); setInterval('rotate()',4000);}function rotate() {var current = ($('#slider div.show')? $('#slider div.show') : ? $('#slider div.show') : $('#slider div:first'));var next = ((current.next().length) ? ((current.next().hasClass('show')) ? $('#slider div:first') :current.next()) : $('#slider div:first'));next.css({opacity: 0.0}).addClass('show').animate({opacity: 1.0}, 1000);current.animate({opacity: 0.0}, 1000).removeClass('show');};$(document).ready(function() {theslider();}); Красным всё понял, css значения что можно заменить на .slideDown() .slideUp() да? А вот синем ели понимаю . . . это само перемещение да? Ну это уж вывод . . . типа всё ок и работает . . . что-то в этом духеДобавлено (28.07.2012, 10:50) --------------------------------------------- Вот так попробовал Code <table id="slider"> <tbody> <tr> <td> <div class="show">БЛА!</div> <div>БЛА БЛА!</div> <div>БЛА БЛА БЛА!</div> </td> </tr> </tbody> </table>
<script type="text/javascript">function theslider() {$('#slider div').slideUp("slow").slideDown("slow").css({opacity: 0.0}); $('#slider div:first').slideDown("slow").slideUp("slow").css({opacity: 1.0}); setInterval('rotate()',4000);}function rotate() {var current = ($('#slider div.show')? $('#slider div.show') : ? $('#slider div.show') : $('#slider div:first'));var next = ((current.next().length) ? ((current.next().hasClass('show')) ? $('#slider div:first') :current.next()) : $('#slider div:first'));next.css({opacity: 0.0}).addClass('show').animate({opacity: 1.0}, 1000);current.animate({opacity: 0.0}, 1000).removeClass('show');};$(document).ready(function() {theslider();});</script> И не работает .-. Как сделать чтоб работала при этом картинка на части делилась и разъезжалась верх вниз?Добавлено (28.07.2012, 10:53) --------------------------------------------- Вот я слоупок яж чисто под дивы делал
Сообщение отредактировал Koeshiro - Суббота, 28.07.2012, 00:25 | | |
|
|
2012-07-28Дата: Суббота, 28.07.2012, 10:54 | Сообщение # 40 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
Koeshiro, при этом картинка на части делилась и разъезжалась верх вниз? Ну это точно не просто - какой нить плагин анимационный подключать нужно, и на него вешать всю анимацию. Как сделать чтоб работала Без понятия - не копаю чужие скрипты без весомой причины.
| | |
|
|
2012-07-28Дата: Суббота, 28.07.2012, 10:56 | Сообщение # 41 |
Генерал-майор
Группа: Проверенные
Статус: Offline
|
Не всё равно не работает Добавлено (28.07.2012, 10:56) ---------------------------------------------
не копаю чужие скрипты без весомой причины. Плохо? И да я просто тренируюсь . . . потом сам уже буду писать когда научусь Когда это ещё будет
| | |
|
|
2012-07-28Дата: Суббота, 28.07.2012, 11:10 | Сообщение # 42 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
Koeshiro, Смотрим что работает НЕ ровно, анализируем ищем ошибку. Что ещё посоветовать?
Почему плохо? Оч. хорошо. Бестолковое это занятие потому что. Вам просто лень поискать, а на это время буду свое тратить - вот это будет действительно плохо.
Другое дело, если бы это мне интересно, хотя бы было .. а так .. )
Тем более) Вот вам интересно - дерзайте, сделать реально. Заодно потренируетесь, что совсем неплохо, при любом исходе.
| | |
|
|
2012-07-29Дата: Воскресенье, 29.07.2012, 23:37 | Сообщение # 43 |
Генерал-майор
Группа: Проверенные
Статус: Offline
|
Не всё же я не могу сам его закончить Code Function theslider(){ $('#slide div').fadeOut('slow'); $('#slide div:first').fadeIn('slow'); $('#slide p').slideDown('slow'); $('#slide p:first'); setInterval('rotate()'4000) } function rotate(){ var current=($('#slide div.content')? $('slide div.content')? $('#slide div.content:first')? $('#slide p.text')? $('#slide p.text:first')); var next=((current.next().legth))? ((current.nest().hasClass('content','text'))) } То что у меня получилось я не знаю что делать с частью next чтоб всё заработало как надо Это очень трудно
| | |
|
|
2012-07-30Дата: Понедельник, 30.07.2012, 01:42 | Сообщение # 44 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
Koeshiro, Не всё же я не могу сам его закончить Для начала, пару советов. Слово Function theslider() пишется с маленокй букву. Всегда. возьмите за правило. $('#slide div').fadeOut('slow'); $('#slide div:first').fadeIn('slow'); $('#slide p').slideDown('slow'); $('#slide p:first'); Для чего нужно выделенное? При написании отслеживайте что для чего и когда выполняет. Выделенное - ничего не делает, но для чего-то оно было написано? может вы что-то упустили?
я не знаю что делать с частью next Там у вас сплошная ошибка.
Это сокращенная форма записи присвоения - тернарный оператор Например выражение: Code var a; if(b < c){ a = b; }else{ a = c; };
Тоже самое, просто сокращено: Code var a = b < c ? b : c; Вкурите это и поправьте.
| | |
|
|
2012-07-30Дата: Понедельник, 30.07.2012, 12:27 | Сообщение # 45 |
Генерал-майор
Группа: Проверенные
Статус: Offline
|
likbezz, как я понял var next=... значит тоже самое что и var a = b < c ? b : c; if{...} и в моём случаем вовсе бесполезен
| | |
|