Вопросы для доброго дяди, от Koeshiro
|
|
[46] likbezz [31.07.2012, 07:56] |
Koeshiro, как я понял var next=... значит тоже самое что и var a = b < c ? b : c; if{...} и в моём случаем вовсе бесполезен В вашем случае он совсем не бесполезен - он определяет следующий слайд к показу. Пример я вам показал только для для примера принципа работы сокращенной записи условий if. |
|
[47] Koeshiro [31.07.2012, 14:30] |
Вот что у меня получилось Code theslider(){ $('#slide div').fadeOut('slow'); $('#slide div:first').fadeIn('slow'); $('#slide p').slideDown('slow'); $('#slide p:first').slideDown('slow'); 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'))? $('#slide div:first')? $('#slide p:first'):current.next(): $('slide div:first') $('#slide p:first'));next.fadeOut('slow').addClass('content text').fadeIn('slow').removeClass('content text'); };$(document).ready(function() {theslider();}); Мне кажется я не правильно прописал аddClass но как правильно его вписать =\ |
|
[48] likbezz [01.08.2012, 02:35] |
Koeshiro, Мне кажется я не правильно прописал аddClass но как правильно его вписать =\ У тебя не правильна вся вторая функция. Мне вот просто интересно, ты в чем пишешь, в блокноте? Ты не настолько хорошо ориентируешься в коде что бы писать без подсветки.
...
Это что такое? переменная? где слово function
setInterval('rotate()'4000) Где запятая? Почитай: setInterval как правильно писать.
var current=($('#slide div.content')? $('slide div.content')? $('#slide div.content:first')? $('#slide p.text')? $('#slide p.text:first')); Чему равна у тебя переменная current как ты думаешь, исходя их этого кода и примера того как пишутся условия if » else - того что выше ... ..
Ты пойми, я за тебя писать не буду, либо сам пишешь и я тебе чуть-чуть помогаю, либо не пишешь вообще, а просто заказываешь или находишь готовый.
|
|
[49] Koeshiro [01.08.2012, 10:03] |
Чему равна у тебя переменная current как ты думаешь, исходя их этого кода и примера того как пишутся условия if » else - того что выше Возвращает адрес . . . как понял вот это он возвращает Quote background:url(...); Это что такое? переменная? где слово function просто не заметил что не вставил Ты пойми, я за тебя писать не буду, либо сам пишешь и я тебе чуть-чуть помогаю Конечно сам |
|
[50] likbezz [01.08.2012, 23:05] |
Koeshiro, Возвращает адрес . . . как понял вот это он возвращает Quote Он ничего не возвращает. Он должен присваивать определенное значение переменной current, но у тебя он с ошибками и ничего не делает.
просто не заметил что не вставил Запятую тоже не заметил? И четыре вопросительных знака - то бишь, оператора «if» подряд? ... без «else».. Quote (Code) var current=($('#slide div.content')? $('slide div.content')? $('#slide div.content:first')? $('#slide p.text')? $('#slide p.text:first')); Да, внимательности вам явно не хватает.. |
|
[51] Koeshiro [01.08.2012, 23:16] |
likbezz, ага, else выражается вкрацеи как : да? Или нет? В учебнике не нащёл . . . но если так то можно прописать так :("Ну не работает") да? Добавлено (01.08.2012, 23:16) ---------------------------------------------
Да, внимательности вам явно не хватает.. простите . . . постоянно что-то пытаюсь придумать, обдумываю в силу знаний итд итп . . . короче даже не замечтаю своих ошибок из за подобного |
|
[52] likbezz [01.08.2012, 23:21] |
Koeshiro, А зачем, как ты думаешь, я тебе привел? Я так и думал что в учебниках это нет, и не поленился пример написать, а ты его даже не понял..
короче даже не замечтаю своих ошибок из за подобного Поэтому и говорю, пользуйся программами для разработки - они хотя бы твои косяки вовремя подсвечивать будут, а не тогда когда их уже будет несчесть. Одну ошибку и вовремя проще найти и исправить, нежели десяток в куче кода. |
|
[53] Koeshiro [01.08.2012, 23:28] |
то чем пользуюсь, только он таких ошибок не видит |
|
[54] likbezz [01.08.2012, 23:36] |
Koeshiro, то чем пользуюсь, только он таких ошибок не видит Ну как вставь туда свое творение, что выше, и отскриншоть... не может быть - это настолько грубые... |
|
[55] Koeshiro [01.08.2012, 23:40] |
likbezz, он там стоит . . особого. . . гиганского кол-во ошибок не показывает он показывает если только само написание не правильное |
|
[56] likbezz [01.08.2012, 23:48] |
Koeshiro, особого. . . гиганского кол-во ошибок не показывает Особого и не надо, он должен показать одну - первую. После неё все равно уже ничего работать не будет.
он показывает если только само написание не правильное Оно у тебя там и неправильное. |
|
[57] Koeshiro [01.08.2012, 23:51] |
likbezz, так? Code function theslider(){ $('#slide div').fadeOut('slow'); $('#slide div:first').fadeIn('slow'); $('#slide p').slideDown('slow'); $('#slide p:first').slideDown('slow'); 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'))? $('#slide div:first')? $('#slide p:first'):current.next(): $('slide div:first') $('#slide p:first'));next.fadeOut('slow').addClass('content text').fadeIn('slow').removeClass('content text'); };$(document).ready(function() {theslider();}); |
|
[58] likbezz [02.08.2012, 00:07] |
Koeshiro, Не совсем.
1. Разберись с условием, оно неверное. Видно без отладчика даже. 2. Там что-то должно стоять. Так не бывает.
Пиши код раздельно, каждое условие, переменную, функцию, на новой строке - самому проще будет разобраться.
|
|
[59] Koeshiro [02.08.2012, 00:11] |
likbezz, ну на второе это наверное if/? . . . а вот на счёт current это . . возвращает предыдущий WWW адрес из элемента?
Сообщение отредактировал Koeshiro - Четверг, 02.08.2012, 00:14 |
|
[60] likbezz [02.08.2012, 00:19] |
Koeshiro, возвращает предыдущий WWW адрес из элемента? ??? Сюда смотри:
Code var b=1; var c=2;
var a = b < c ? b : c; Чему равен a ? Пока не объяснишь чему и почему так, дальше не пиши. |
|