Вопросы для доброго дяди, от Koeshiro
|
|
|
2012-08-02Дата: Четверг, 02.08.2012, 00:30 | Сообщение # 61 |
Генерал-майор
Группа: Проверенные
Статус: Offline
|
likbezz, не в одном учебнике не могу найти оператор : а так, как я понял читается так: 1 меньше 2-х и 1 "что-то" 2; А может : не оператор вовсе?
Так, я завтра прочту как можно больше из основного по самому js, dom и нужное по jq и снова напишу вечером хорошо
Сообщение отредактировал Koeshiro - Четверг, 02.08.2012, 00:31 | | |
|
|
2012-08-02Дата: Четверг, 02.08.2012, 00:37 | Сообщение # 62 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
Koeshiro, не в одном учебнике не могу найти оператор : а так, как я понял читается так: 1 меньше 2-х и 1 "что-то" 2; Вот как он читается: Это сокращенная форма записи присвоения - тернарный оператор Code var a; if(b < c){ a = b; }else{ a = c; };
Тоже самое, просто сокращено: Code var a = b < c ? b : c;
Двоеточие - это «else» а вопрос - это «if»... Читается так: var a равно = b меньше c ? тогда равно b : иначе равно c.
Может быть условие, любое, верным если состоит из одних «if»? - из одних знаков вопроса... ...
не в одном учебнике не могу найти оператор Ну так проверь. Никто не отменял еще метод научного тыка) Code <script type="text/javascript"> var b=1; var c=2; var a = b < c ? b : c; alert(a); </script>
| | |
|
|
2012-08-02Дата: Четверг, 02.08.2012, 21:37 | Сообщение # 63 |
Генерал-майор
Группа: Проверенные
Статус: Offline
|
Никто не отменял еще метод научного тыка) Всеь мой сайт это и есть метод научного тыка Но это не слишком хорошо Сплю уже, продолжу завтра Добавлено (02.08.2012, 21:37) --------------------------------------------- Ну что продолжим отчаянные попытки моего обучения?
Сообщение отредактировал Koeshiro - Четверг, 02.08.2012, 00:45 | | |
|
|
2012-08-03Дата: Пятница, 03.08.2012, 00:44 | Сообщение # 64 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
Koeshiro, Ну что продолжим отчаянные попытки моего обучения? Ты ещё не сказал чему будет равна переменная a и почему.
| | |
|
|
2012-08-03Дата: Пятница, 03.08.2012, 00:52 | Сообщение # 65 |
Генерал-майор
Группа: Проверенные
Статус: Offline
|
likbezz, два как понимаю Добавлено (03.08.2012, 00:52) --------------------------------------------- переменная а ровна 2 потому что b меньше c
| | |
|
|
2012-08-03Дата: Пятница, 03.08.2012, 00:55 | Сообщение # 66 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
Koeshiro, переменная а ровна 2 потому что b меньше c Если Б меньше Ц, то почему два? Проверь себя: Code <script type="text/javascript"> var b=1; var c=2; var a = b < c ? b : c; alert(a); </script> Запусти.
| | |
|
|
2012-08-05Дата: Воскресенье, 05.08.2012, 17:52 | Сообщение # 67 |
Генерал-майор
Группа: Проверенные
Статус: Offline
|
likbezz, ой я му*ак я по думал что большее будет выводится Добавлено (03.08.2012, 00:58) --------------------------------------------- Что бы было так как я подумал нужен знак > да? Добавлено (03.08.2012, 01:05) --------------------------------------------- Ладно я спать Добавлено (04.08.2012, 22:57) --------------------------------------------- И я снова тут Добавлено (04.08.2012, 23:09) --------------------------------------------- это тоже можно использовать да? Добавлено (04.08.2012, 23:44) --------------------------------------------- И это да? Проставить с питак и запустить через анимацию, можно так? Добавлено (05.08.2012, 17:52) --------------------------------------------- если до сих пор нужно сказать сколько выдаст то 1
| | |
|
|
2012-08-06Дата: Понедельник, 06.08.2012, 18:44 | Сообщение # 68 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
Koeshiro, это тоже можно использовать да? Да, все что есть на том сайте можно и нужно использовать. И совсем необходимо знать что это и как примерно работает.
если до сих пор нужно сказать сколько выдаст то 1 sad Занят я просто немножко)
| | |
|
|
2012-08-07Дата: Вторник, 07.08.2012, 17:28 | Сообщение # 69 |
Генерал-майор
Группа: Проверенные
Статус: Offline
|
Понятно Антон-абый Добавлено (07.08.2012, 17:28) --------------------------------------------- likbezz, не знаете учебника js так чтоб было описано не это можно так а это так это вам не надо и бла бла бла . . . А чтоб как этот с jq Очень надеюсь на то что знаете потому что сам не могу найти такой .-.
| | |
|
|
2012-08-07Дата: Вторник, 07.08.2012, 17:55 | Сообщение # 70 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
Koeshiro, не знаете учебника js так чтоб было описано не это можно так а это так это вам не надо и бла бла бла . . . Нет, не знаю. Меня всегда устраивала Сеть. Есть - вопрос - есть ответ. Остальное - вода. А основы описаны нормально в любом учебнике, впрочем, это я так думаю - не читал, если честно.
| | |
|
|
2012-08-07Дата: Вторник, 07.08.2012, 20:23 | Сообщение # 71 |
Генерал-майор
Группа: Проверенные
Статус: Offline
|
Прочёл DOM документацию на русском и появилась идея, можно ли сделать так чтоб менялся className три раза а потом снова с нуля? Это даст мне По крайней мере сами слайды, потом нужно сделать замену href и title но вот это всё вместе мне кажется очень сложным и долгим
| | |
|
|
2012-08-08Дата: Среда, 08.08.2012, 05:49 | Сообщение # 72 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
Koeshiro, можно ли сделать так чтоб менялся className три раза а потом снова с нуля? Это даст мне По крайней мере сами слайды Ты не правильно мыслишь.. Нужно не отрываться от каких-то конкретных значений, а устанавливать их на лету. Почему три? а если их будет больше? Есть такая вещь как следующий элемент и предыдущий.. ни на что не наталкивает? Проверять - есть ли следующий элемент в блоке, и если есть - текущий скрывать, следующий показывать, а если нет - текущий скрывать, первый показывать... а первый - это всегда ноль. По моему так проще, чем оперировать цифрами... Соответственно и с классами, и прочим - вместе с «показывать» - присваивать класс и другие атрибуты - те, что тебе нужны... Подумай на эту тему. Попробуй думать по другому.. более глобально, смотри что у тебя есть вокруг - элементы имеются в виду.. Чего нет но нужно - всегда можно добавить..
Попробуй сделать слайдер из этого: Code <div id="mySlider"> <span>Блок 1</span> <span>Блок 2</span> <span>Блок 3</span> </div> Первый код всегда пиши развернуто и читабельно, сокращать и оптимизировать - это обработка уже готового рабочего скрипта.. ..
| | |
|
|
2012-08-08Дата: Среда, 08.08.2012, 22:19 | Сообщение # 73 |
Генерал-майор
Группа: Проверенные
Статус: Offline
|
likbezz, поиск будет выглядеть так да? Code var abv=$('#mySlider').children() да? Потом как взять элемент нужного номера я не знаю . . . потом следующий элемент next() для того чтоб взять второй элемент и для того чтоб прописать то что элементы закончились нужен else да? [/code]
Сообщение отредактировал Koeshiro - Среда, 08.08.2012, 22:30 | | |
|
|
2012-08-08Дата: Среда, 08.08.2012, 23:20 | Сообщение # 74 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
Koeshiro, likbezz, поиск будет выглядеть так да? Не совсем... Code var elements=$('#mySlider span'); - вернет массив объектов, а именно три спана.
- вернёт первый спан.
Code $('#mySlider span').eq(1) - вернет второй спан.
Code $('#mySlider span:last'); - вернёт последний ..
Способов много, каким хочешь такой такой и используй.
| | |
|
|
2012-08-09Дата: Четверг, 09.08.2012, 02:26 | Сообщение # 75 |
Генерал-майор
Группа: Проверенные
Статус: Offline
|
likbezz, вот что сейчас получается Code var elements=$('#mySlider span') ? elements[+this+].className('onlineContent') : elements.className('oflineContent'); function this() { } Добавлено (09.08.2012, 02:26) --------------------------------------------- не знаю что в функции писать
| | |
|