Комментарии 72
Мне кажется такого рода статьи разумно укомплектовывать работающими демонстрационными примерами
0
Спасибо за комментарий, но в статье приведен полностью весь код, за исключением, тегов html, head и тому подобное.
0
я это и имею в виду) просто открыв такую статью мне в первую очередь хочется открыть результат и поклацать, посмотреть что получилось, а уже потом посмотреть как это получилось(если мне покажется интересен результат).
+8
НЛО прилетело и опубликовало эту надпись здесь
Если бы сформулировали свой комментарий без полуматерной лексики, я бы вам ответил по существу.
-2
Тем неменее крайне важное замечание.
0
Я написал, что не согласен с формой, а не содержанием. Возможно, кто-то выложит код для вырезания тега ссылки у текущей страницы - изменений требуется минимум :) Про вырезание тегов и очистку "html от ворда" я расскажу в другой статье - материал у меня по этому поводу есть.
0
НЛО прилетело и опубликовало эту надпись здесь
http://ru.wikipedia.org/wiki/Хрен_(значения)
+1
А вот представьте, что ссылки в списке - это разделы, у которых есть свои подстраницы. И на этих подстраницах необходимо также выделять раздел (хотя урл ссылки на раздел, и урл текущей подстраницы будут отличаться). Вот поэтому Ваш способ слабо применим на практике.
Статейка подойдет для ознакомления с селекторами в jQuery, но ни в коем случае как руководство к действию.
Кстати, по поводу "выключения" текущей ссылки - то же самое, если нужно вернуться в раздел - то жмут обычно её.
Статейка подойдет для ознакомления с селекторами в jQuery, но ни в коем случае как руководство к действию.
Кстати, по поводу "выключения" текущей ссылки - то же самое, если нужно вернуться в раздел - то жмут обычно её.
-2
Спасибо за комментарий. Но, пожалуйста, перечитайте статью - я в самом начале написал про условия: меню - список, про подразделы там ничего не говориться. Про разворачивающиеся меню у меня вроде есть материал - выложу.
> Статейка подойдет для ознакомления с селекторами в jQuery, но ни в коем случае как руководство к действию.
Цитирую статью: "А прочитав статью, вы поймете, как делать более сложные выборки и цепочки запросов."
> Статейка подойдет для ознакомления с селекторами в jQuery, но ни в коем случае как руководство к действию.
Цитирую статью: "А прочитав статью, вы поймете, как делать более сложные выборки и цепочки запросов."
0
Если ты обратил внимание, то название параметра font-weight, написано немного по-другому fontWeight, то есть стилем «верблюд», который используется в JavaScript.
Поясните, с какой целью так сделано.
И еще. Начинается статья с обращения на "вы", а потом переходите на "ты". Неприятно.
+1
Спасибо поправил.
0
По поводу стиля верблюд, в JS насколько я знаю не используется символ дефис в идентификаторах.
0
Так здесь же описывается не идентификатор, а именно CSS-свойство. Надо писать его нормально.
0
Именно идентификатор, ведь это код на JS.
0
Хм...
Если верить документации, то в таком варианте вы правы.
Я использую Visual jQuery в качестве документации, там это неочевидно.
Вариант .css({'font-weight': "bold"}) также работает, единственное, font-weight надо взять в кавычки (из-за дефиса).
Если верить документации, то в таком варианте вы правы.
Я использую Visual jQuery в качестве документации, там это неочевидно.
Вариант .css({'font-weight': "bold"}) также работает, единственное, font-weight надо взять в кавычки (из-за дефиса).
+1
Да это тоже вариант, рад что удалось прояснить ситуацию.
0
IMHO, раз уж Вы всё-равно несколько раз правили статью из-за комментариев, это тоже лучше изменить. Использование 'font-weight' значительно лучше, т.к. не вводит новых странных стилей требующих дополнительных комментариев "что есть верблюд и зачем он нужен".
0
Спасибо. Очень ясно и без воды объясняете. Надеюсь продолжите :-)
+1
И не обращайте внимание на любителей выискивать ошибки. На самом деле, и так понятно что это примеры, удобные для понимания, к тому же, а не рекомендации к использованию.
+1
а как быть, если урлы вроде /about/ ?
а если находимся на главной, т.е. нет никаких "menu.html"
то все ссылки жиром, пояните плиз..
Спасибо за статью! )
а если находимся на главной, т.е. нет никаких "menu.html"
то все ссылки жиром, пояните плиз..
Спасибо за статью! )
0
спасибо! очень не хватало таких практических примеров
0
Полезно для изучения jQuery и абсолютно бессмысленно с точки зрения применения.
Вы пытаетесь почесать ухо левой ногой, иначе я не могу описать смысл клиентских манипуляций с меню.
Попробуйте мыслить категориями "документ", а не "веб-страничка". Документ должен быть понятен и без стилей, поэтому ссылки со страницы на саму себя и какие-то ухищрения с JS-выделением выглядят дико.
Вы пытаетесь почесать ухо левой ногой, иначе я не могу описать смысл клиентских манипуляций с меню.
Попробуйте мыслить категориями "документ", а не "веб-страничка". Документ должен быть понятен и без стилей, поэтому ссылки со страницы на саму себя и какие-то ухищрения с JS-выделением выглядят дико.
0
НЛО прилетело и опубликовало эту надпись здесь
Чтобы не просто сотрясать воздух: я вижу вам очень хочется что-то написать про jQuery и это правда здорово, но у вас большая проблема с примерами, они слишко надуманны и далеки от жизни.
Рискну подсказать один пример из того, что делал сам: выдайте пользователю ненумерованный список месяцов, разделённый запятыми и порубленный в четыре строки, по три месяца в каждой. Причём запятых в коде нет (семантика, ага) и для человеческих браузеров это будет CSS, а для IE и всех, кто не справится с CSS3, это будет скриптовая вставка.
Вот это будет увлекательно ;) Как думаете?
Рискну подсказать один пример из того, что делал сам: выдайте пользователю ненумерованный список месяцов, разделённый запятыми и порубленный в четыре строки, по три месяца в каждой. Причём запятых в коде нет (семантика, ага) и для человеческих браузеров это будет CSS, а для IE и всех, кто не справится с CSS3, это будет скриптовая вставка.
Вот это будет увлекательно ;) Как думаете?
0
Отвечаю по порядку.
1) Спасибо за конструктивный комментарий.
2) Мне не хочется ничего писать про jQuery, статьи я писал в свое время для одного журнала, когда это библиотека только появилась, и по ней не было русских материалов вообще. В данный момент, я перерабатываю эти материалы, и выкладываю сюда, потому что люди заинтересовались.
3) Проблем с примерами у меня нет - они все для обучения, причем последовательного, прочитайте, пожалуйста, первую статью, потом вторую, завтра послезавтра - третью.
4) Что касается вашего примера, мне кажется, что он очень узкому кругу лиц. Опять же, как обучающий пример - он не очень годиться. Вы мне можете возратить, написав, небольшую заметку, где ваш пример подробно разберете и напишите соответствующий код. С удовольствием поставлю плюсик вашему топику.
5) По поводу моих надуманности примеров, первый взят из небольшего и не очень известного сайта Википедия :) Второй (выделение текущего пункта меню) есть на многих сайтах и движках, но реализован на стороне сервера.
6) В любом случае спасибо за конструктивную критику, ей я всегда рад.
1) Спасибо за конструктивный комментарий.
2) Мне не хочется ничего писать про jQuery, статьи я писал в свое время для одного журнала, когда это библиотека только появилась, и по ней не было русских материалов вообще. В данный момент, я перерабатываю эти материалы, и выкладываю сюда, потому что люди заинтересовались.
3) Проблем с примерами у меня нет - они все для обучения, причем последовательного, прочитайте, пожалуйста, первую статью, потом вторую, завтра послезавтра - третью.
4) Что касается вашего примера, мне кажется, что он очень узкому кругу лиц. Опять же, как обучающий пример - он не очень годиться. Вы мне можете возратить, написав, небольшую заметку, где ваш пример подробно разберете и напишите соответствующий код. С удовольствием поставлю плюсик вашему топику.
5) По поводу моих надуманности примеров, первый взят из небольшего и не очень известного сайта Википедия :) Второй (выделение текущего пункта меню) есть на многих сайтах и движках, но реализован на стороне сервера.
6) В любом случае спасибо за конструктивную критику, ей я всегда рад.
0
НЛО прилетело и опубликовало эту надпись здесь
jQuery('ul', context).css({'display': 'block', 'margin-left': '0px', 'padding-left': '0px'}).find('li').css({'display': 'inline', 'list-style': 'none', 'padding-left': '0px'}).end().find('li:nth-child(4n)').after('<br />').end().find('li:not(li:last)').after(',');
Разве это увлекательно? Стоит ради этого писать отдельный пост :-)? А вообще претензии по существу — надоели уже статьи с пустяковыми примерами (автор, простите), хочется какого-нибудь «мяска» и побольше, побольше! Вроде бы название ресурса не «First Steps», здесь матёрые волчары в основном тусуются ;-)
-1
Уважаемый господин "волчара"! У вас есть все возможности написать пост с "мясом", причем большой! Только вы почему-то данной возможностью пока не воспользовались.
0
кармы не хватает :)
0
а минусовать было не обязательно, можно было бы наоборт кармы подкинуть, чтобы дать мне возможность что-то написать :-P
0
Ваша карма позволяет писать в личный блог, напишите туда, если пост нормальный вам карму поднимут и вы перенесете его в тематический блог. Это стандартный путь для новичка.
0
кто ж будет его читать, личный-то блог…
0
чукча, кстати, в большей степени читатель, чем писатель, почему-то пепелсбею вы в карму минус не пульнули, хотя смысл его комментария был аналогичный, может быть я, конечно, несколько более откровенно высказался, но это ж было в шутливой форме, я и смайлик специально нарисовал, и добавил:
(автор, простите)
ну да ладно, фиг с ней, с кармой… простите ещё раз, если обидел чем — не хотел, честно :)
0
Эмм… Писать весь CSS в jQuery? Вот это мясо, не спорю…
0
так где можно посмотреть онлайн пример?
0
Господа, устал бороться. Подскажите, плз, новичку:
имею длинную страницу div-ов с уникальными id. при вызове в середине страницы функции $(id).slideDown(600);
вся страница передергивается и переносит пользователя в начало, при этом выполняя задачу.
где грабли могут быть?
имею длинную страницу div-ов с уникальными id. при вызове в середине страницы функции $(id).slideDown(600);
вся страница передергивается и переносит пользователя в начало, при этом выполняя задачу.
где грабли могут быть?
0
Селекторы работают по тем же правилам что и CSS, в Вашем случае необходимо писать так: $('#'+id).slideDown(600);
0
для начала было бы неплохо ознакомиться с документацией и понять, что jQuery !== Prototype
0
Ну а все-таки как если относительные ссылки?
Надо первый слэш обрезать..
Надо первый слэш обрезать..
0
jQuery([brain, eyes]).each(function () { this.switchOn(); }); ? :-D
+1
Что-то я не нашел описания не одной функции на сайте-прозводителе.
Вроде как "идем по всем элементам и переставляем местами"?
Или это вообще не к моему вопросу?)
Вроде как "идем по всем элементам и переставляем местами"?
Или это вообще не к моему вопросу?)
0
это шутка :) означает дословно следующее: заполняем массив объектами «мозг» и «глаза», а потом проходимся циклом по элементам массива и для каждого элемента выполняем метод switchOn, т.е. "мозг"->"включить" и "глаза"->"включить", смысл всего этого: "включить мозг и глаза" :) блин, мне за мои шуточки карму в минус загонят…
0
Широко вошедшие в употребление в сфере интерфейсов слова "вкусные" и "богатые", символизируют новую эру в развитии интерфейсов или всего лишь беспомощность переводчиков и читателей?
-1
очень жду продолжения цикла статей об этом JS-фреймворке!
0
а куда первую часть похерили?
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
jQuery для верстальщика (часть 2): вкусные меню