jenyaz
Newbie-
Posts
7 -
Joined
-
Last visited
jenyaz's Achievements
Explorer (1/14)
0
Reputation
-
У меня возник такой вопрос есть блок с картинками Я хочу узнать сколько их там, я пишу var $('div.tabs #content_works > div img').size(); $('#buttons').text(n);// вывел в дивку с айди buttons например 5 теперь я знаю сколько картинок у меня, проблема вот в чем, теперь мне надо чтобы в соответствии с числом, вывелись 5 маленьких лейблов в ту самую дивку с айди buttons, вместо числа 5 - картинок самых простых - иконок. Как это сделать? Проблема решена очень просто, вы были правы про циклы. правда я сам циклом это вначале сделал, но что-то не получилось и я пошел по ложному пути, потом сново занялся по подсказке циклом и все получилось.
-
Всегда пиши сам скрипты, пускай будет не такой навороченный код, но ты напишешь его сам, да иногда надо использовать уже готовые скрипты и по необходимости корректить его но таккая тема как выпадающее меню пишется гораздо проще. Написал скрипт быстро в принципе, мой пример НЕ эталон выпадающего меню, но достаточно чистого JQuery.Написал, чтобы ты посмотрел просто как делать, в эксплорере там полная фигня, но для примера пойдет вставь этот код, скачай jquery min и вставь в пустой хтмл файл <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <script language="JavaScript" type="text/javascript" src="jquery.js"></script> </head> <style> div{ background-color:#0000CC; font-family:Georgia, "Times New Roman", Times, serif; overflow:visible; } ul li{list-style:none;margin-right:15px;position:relative;display:inline;} ul li a{ color:#FFFFFF; text-decoration:none; } .yo { position:absolute; width:200px; left:0; top:18px; _left:-41px; } *+html .yo{ left:-41px; } ul li ul{ background-color:#333333; padding:5px; border:1px solid #FFF; } ul li ul li { padding:5px 0 5px 10px; margin:0 !important; position:relative; display:block; border:1px solid #FFF; } .right_menu{ position:absolute; left:200px; top:-7px; width:150px; margin:0 !important; background-color:#666666; } </style> <body> <div> <ul> <li><a href="#">About Us</a> <ul class="yo"> <li><a href="#">Sector 1</a> <ul> <li><a href="#">Sector 3</a></li> <li><a href="#">Sector 3</a></li> </ul> </li> <li><a href="#">Sector 1</a></li> </ul> </li> <li><a href="#">Services of Company</a> <ul class="yo"> <li><a href="#">Sector 1</a></li> <li><a href="#">Sector 1</a></li> </ul> </li> </ul> <div style="clear:both;"></div> </div> <script type="text/javascript"> $('ul li ul').hide(); $('ul li').hover(function(){ $(this).find('.yo').show();}, function(){$(this).find('.yo').hide();} ); $('ul li ul li').hover( function(){$(this).find('ul').addClass('right_menu').show();}, function(){$(this).find('ul').addClass('right_menu').hide();} ); </script> </body> </html>
-
Просто в качестве совета. Когда читаешь какую-то книгу по программированию, там идут примеры кусков кода, нужно помнить, что автор пишет код по своему понимаю, а можно написать по своему. Один кусок кода, можно написать в нескольких вариантах, просто я часто вижу просьбы типа "Я не понимаю как это работает", нужно написать именно так как ты понимаешь. Например, у нас есть страница на которой мы выбираем машины которые хотим купить, выбор машин - это чекбоксы, при выборе какой либо модели, выпадают скрытые чекбоксы, которые показывают цвет машины. Это кусок кода описан в книге, ты не понимаешь как он работает, вернее догадываешься, но до конца не понимаешь. Надо попытаться именно самому написать с нуля, тогда когда ты напишешь свой кусок от себя, потом сверишь и поймешь, что действительно одну задачу можно решить разными способами. У авторы может быть очень глубокие знания, и он не задумывается о восприятии читателем какикх то ньюнасов, а ты напишешь для себя более доходчиво. Удачи!
-
Ну вообще не согласен с тобой дружище. Ясное дело если создавать фичи вида: $('table tr td:last').addClass('#someborder') то javascript здесь не нужон. А если человек хочет создавать более сложные вещи - то получается вставки JS ему нужно будет тупо заучивать, что сравнивает такой способ мышления с тривиальным гумантарным умом как говорят. Хотя если ты имел ввиду что для понятия JQuery более сложных задач, можно понят ООП JS чего хватит, тогда я тебя понял.
-
Скажите пожалуйста у меня есть выпадающее меню, я нажимаю на заголовок h2 b у меня внизу выпадает список, мне надо чтобы он закрывался когда я кликну на любом месте страницы. код jquery у меня такой jQuery(document).ready(function($) { jQuery(“li.widget_archive h2″).click(function () { jQuery(“li.widget_archive ul”).slideToggle(“normal”); }); jQuery(“li.widget_categories h2″).click(function () { jQuery(“li.widget_categories ul”).slideToggle(“normal”); }); jQuery(“li.widget_links h2″).click(function () { jQuery(“li.widget_links ul”).slideToggle(“normal”); }); });
-
У меня возникло несколько вопросов по Зенду. Почему вам нравится Зенд? Я лично долго работал в Дрививере и не жаловался. Простой интерфейс создания шаблона для последующей странички толи ПХП толи ХТМЛ. Ответьте те у кого есть опыт перехода с другого редактора на Зенд редактор. И объясните почему же вы сделали такой важный шаг в жизни? )))))))
-
Я это делал так - В Базе данных я создал специальную табличку, где у меня имелось поле ВЬЮ. Так вот для него я создал на той страничце где нужно посчитать количество посмотров переменную - например ВЬЮ2. И написал следующее ВЬЮ2 = ВЬЮ + 1; Ну и конечно с помощью эко я вывел эту перменную на экран и ничего сложного здесь нет