Jump to content

jenyaz

Newbie
  • Posts

    7
  • Joined

  • Last visited

jenyaz's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. У меня возник такой вопрос есть блок с картинками Я хочу узнать сколько их там, я пишу var $('div.tabs #content_works > div img').size(); $('#buttons').text(n);// вывел в дивку с айди buttons например 5 теперь я знаю сколько картинок у меня, проблема вот в чем, теперь мне надо чтобы в соответствии с числом, вывелись 5 маленьких лейблов в ту самую дивку с айди buttons, вместо числа 5 - картинок самых простых - иконок. Как это сделать? Проблема решена очень просто, вы были правы про циклы. правда я сам циклом это вначале сделал, но что-то не получилось и я пошел по ложному пути, потом сново занялся по подсказке циклом и все получилось.
  2. Всегда пиши сам скрипты, пускай будет не такой навороченный код, но ты напишешь его сам, да иногда надо использовать уже готовые скрипты и по необходимости корректить его но таккая тема как выпадающее меню пишется гораздо проще. Написал скрипт быстро в принципе, мой пример НЕ эталон выпадающего меню, но достаточно чистого 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>
  3. Просто в качестве совета. Когда читаешь какую-то книгу по программированию, там идут примеры кусков кода, нужно помнить, что автор пишет код по своему понимаю, а можно написать по своему. Один кусок кода, можно написать в нескольких вариантах, просто я часто вижу просьбы типа "Я не понимаю как это работает", нужно написать именно так как ты понимаешь. Например, у нас есть страница на которой мы выбираем машины которые хотим купить, выбор машин - это чекбоксы, при выборе какой либо модели, выпадают скрытые чекбоксы, которые показывают цвет машины. Это кусок кода описан в книге, ты не понимаешь как он работает, вернее догадываешься, но до конца не понимаешь. Надо попытаться именно самому написать с нуля, тогда когда ты напишешь свой кусок от себя, потом сверишь и поймешь, что действительно одну задачу можно решить разными способами. У авторы может быть очень глубокие знания, и он не задумывается о восприятии читателем какикх то ньюнасов, а ты напишешь для себя более доходчиво. Удачи!
  4. Ну вообще не согласен с тобой дружище. Ясное дело если создавать фичи вида: $('table tr td:last').addClass('#someborder') то javascript здесь не нужон. А если человек хочет создавать более сложные вещи - то получается вставки JS ему нужно будет тупо заучивать, что сравнивает такой способ мышления с тривиальным гумантарным умом как говорят. Хотя если ты имел ввиду что для понятия JQuery более сложных задач, можно понят ООП JS чего хватит, тогда я тебя понял.
  5. Скажите пожалуйста у меня есть выпадающее меню, я нажимаю на заголовок 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”); }); });
  6. jenyaz

    ZEND

    У меня возникло несколько вопросов по Зенду. Почему вам нравится Зенд? Я лично долго работал в Дрививере и не жаловался. Простой интерфейс создания шаблона для последующей странички толи ПХП толи ХТМЛ. Ответьте те у кого есть опыт перехода с другого редактора на Зенд редактор. И объясните почему же вы сделали такой важный шаг в жизни? )))))))
  7. Я это делал так - В Базе данных я создал специальную табличку, где у меня имелось поле ВЬЮ. Так вот для него я создал на той страничце где нужно посчитать количество посмотров переменную - например ВЬЮ2. И написал следующее ВЬЮ2 = ВЬЮ + 1; Ну и конечно с помощью эко я вывел эту перменную на экран и ничего сложного здесь нет
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy