PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (9): « 1 [2] 3 4 5 6 7 8 9 »

> Найдено сообщений: 128
Конструктор Отправлено: 05 Ноября, 2011 - 01:05:27 • Тема: Нужен менеджер проектов • Форум: FreeLance

Ответов: 4
Просмотров: 1297
DeepVarvar пишет:
IME, ))))))))

Конструктор помнится вы хо

Как раз наоборот, я хотел разделить работу.. но пока нечего делить)
Достали пробные странички и скрипты, а реальной работы получить не получается
Вот последняя надежда на этого самого мендежера ))
Конструктор Отправлено: 03 Ноября, 2011 - 14:32:55 • Тема: Нужен менеджер проектов • Форум: FreeLance

Ответов: 4
Просмотров: 1297
Ищу менеджера для поиска заказов на разработку сайтов.
О проценте думаю договоримся.
В группе есть верстальщик, дизайнер, программист.
_________
ICQ : 326031093 (для предотвращения холиваров, отвечу только лично)
Конструктор Отправлено: 16 Октября, 2011 - 20:46:01 • Тема: Создание своего "аккордеона " на jQuery • Форум: JavaScript & VBScript

Ответов: 26
Просмотров: 5468
armancho7777777 пишет:
Всё, теперь без изъяна:

Да сейчас все четко и красиво..
А я до этого уже думал что я уже jQuery выучил)) ну нифига.. похоже изучение только началось ))
Конструктор Отправлено: 14 Октября, 2011 - 12:37:58 • Тема: Создание своего "аккордеона " на jQuery • Форум: JavaScript & VBScript

Ответов: 26
Просмотров: 5468
armancho7777777 пишет:
Пользуйтесь:

Я уже не знаю.. может я не умею копирывать? Огорчение
Опять есть эфект передачи события по дереву ВНИЗ.
Тоесть по клику по внутреннему списку, этот внутренний список сварачивается..
А Внутренний список должен сварачиваться только по клику на родителе.
А то получается пользовательтолько кликнул по пункту и он сразу свернулся...
__
Я уже думаю наверное надо делать обработку не по пункту меню а по ссылке может.. чтобы не было конфликтов родителей и детей) .. буду пробовать..
_______
P.S Похоже эта задачка не так проста как кажется на первый взгляд..
Конструктор Отправлено: 14 Октября, 2011 - 00:28:14 • Тема: Создание своего "аккордеона " на jQuery • Форум: JavaScript & VBScript

Ответов: 26
Просмотров: 5468
DeepVarvar пишет:
Не надо бездумно копировать - надо понять и подогнать под себя.

Исправил, но по прежнему работает не совсем как надо..
CODE (javascript):
скопировать код в буфер обмена
  1. $("div ul a").click(function(){
  2.       $(this).parent().find("ul").eq(0).toggle();
  3.       return false;
  4.       });

Все списки раскрываются , но лишние не скрываются... и еще нет эфекта медленного скрытия..
_
Но всеж всем спасибо за коментарии и идеи, думаю в них уже есть почти готовый ответ.. буду эксперементировать и читать мануалы jQuery..
Ps: узнал несколько новых функций и то хорошо))
Конструктор Отправлено: 13 Октября, 2011 - 21:56:49 • Тема: Создание своего "аккордеона " на jQuery • Форум: JavaScript & VBScript

Ответов: 26
Просмотров: 5468
armancho7777777 пишет:
...

Пробую запустить , теперь ничего не разворачивается.. Однако
По задумке в аккордеоне должен разворачиваться внутренний список по клику на родительском ul li.... и сворачиваться по такому же клику..
(Добавление)
DeepVarvar пишет:
ну что за заморочи?
CODE (javascript):
скопировать код в буфер обмена
  1. $("#tree ul a").click(function(){
  2.   $(this).parent().find("ul").eq(0).toggle();
  3.   return false;
  4.   });

Данный код почему то тоже не срабатывает..(
может я неправильно вставил?

CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $(document).ready(function() {   
  3.          $('ul ul').hide();
  4.          
  5.         /* $('div > ul > li').click(function(event){
  6.                 // event.stopImmediatePropagation();  
  7.                  if(this == event.target){  
  8.                           if ($(this).children('ul').css('display') == 'none'){
  9.                                   $('ul ul').slideUp(500); //скрытие
  10.                                   $(this).children('ul').slideDown(500);  //открытие
  11.                           }          
  12.                  }
  13.          });*/
  14.          
  15.           $("#tree ul a").click(function(){
  16.       $(this).parent().find("ul").eq(0).toggle();
  17.       return false;
  18.       });
  19. });;
  20. </script>
  21. </head>
  22.  
Конструктор Отправлено: 13 Октября, 2011 - 21:29:39 • Тема: Создание своего "аккордеона " на jQuery • Форум: JavaScript & VBScript

Ответов: 26
Просмотров: 5468
armancho7777777 пишет:

CODE (javascript):
скопировать код в буфер обмена
  1.  
  2.  
  3. $('div > ul > li').click(function(event){
  4.    
  5.       event.stopImmediatePropagation();
  6.    
  7.       if(this == event.target){
  8.    
  9.            if ($(this).children('ul').css('display') == 'none'){
  10.                           $('ul ul').slideUp(500); //скрытие
  11.                           $(this).children('ul').slideDown(500);  //открытие
  12.            }
  13.            
  14.       }
  15.            
  16. });
  17.  
  18.  

А можно немного прокоментировать срочки:
CODE (javascript):
скопировать код в буфер обмена
  1. event.stopImmediatePropagation();
  2.    
  3.       if(this == event.target){


Насколько я понял в переменной event передается что то или обьект какой то.. но не совсем понимаю всю картину происходящего..
Конструктор Отправлено: 13 Октября, 2011 - 21:18:55 • Тема: Как мне сделать это? • Форум: JavaScript & VBScript

Ответов: 115
Просмотров: 66870
JustUserR пишет:
любой JS-отладчик может раскодировать подобный JS-код

А какиме отладчиками JS вы пользуетесь?
Я кроме FireBug ничего не пробовал... да и в нем не видел таких возможностей..
Конструктор Отправлено: 13 Октября, 2011 - 21:14:50 • Тема: Создание своего "аккордеона " на jQuery • Форум: JavaScript & VBScript

Ответов: 26
Просмотров: 5468
Опять столкнулся с проблемой:
вот что получилось
CODE (javascript):
скопировать код в буфер обмена
  1. <script type="text/javascript" src="js/jquery-1.6.4.min.js"></script>
  2. <script type="text/javascript">
  3. $(document).ready(function() {   
  4.          $('ul ul').hide();
  5.          $('div > ul > li').click(function(){
  6.                  if ($(this).children('ul').css('display') == 'none'){
  7.                         $('ul ul').slideUp(500); //скрытие
  8.                         $(this).children('ul').slideDown(500);  //открытие
  9.                  }
  10.                  
  11.           });
  12. });;
  13. </script>


А вот HTML
CODE (html):
скопировать код в буфер обмена
  1. <div class="drinn">
  2.           <!--<p>Hier ist include (navi)</p>-->
  3.           <ul>
  4.                 <li><a href="#">Link zu Thema 1</a>
  5.                   <ul>
  6.                         <li><a href="#">Unterlink zu Thema 1a</a></li>
  7.                         <li><a href="#">Unterlink zu Thema 1b</a></li>
  8.                         <li><a href="#">Unterlink zu Thema 1c</a></li>
  9.                         <li><a href="#">Unterlink zu Thema 1d</a></li>
  10.                   </ul>
  11.                 </li>
  12.                 <li><a href="#">Link zu Thema 2</a>
  13.           <ul>
  14.                         <li><a href="#">Unterlink zu Thema 2a</a></li>
  15.                         <li><a href="#">Unterlink zu Thema 2b</a></li>
  16.                         <li><a href="#">Unterlink zu Thema 2c</a></li>
  17.                         <li><a href="#">Unterlink zu Thema 2d</a></li>
  18.                   </ul>
  19.         </li>
  20.      </ul>
  21. </div>


Проблема заключается в том что внутренний список ul li находится в родительском li. И при клике по пункту меню это вызывает еще и
событие клика по внутреннему списку.. так как внутренний список находится целиком в родительском li.
Вопрос, как сделать чтобы когда внутренний список открыт.. а пользователь кликает по вложенному списку не возникало события клика по родительскому li.. ?
Конструктор Отправлено: 12 Октября, 2011 - 13:30:52 • Тема: Создание своего "аккордеона " на jQuery • Форум: JavaScript & VBScript

Ответов: 26
Просмотров: 5468
Эфект hover по моему не слишком подходил для меню: слишком уж оно подвижное становилось..
Теперь переделал на событие click()
В итоге получилось так:
CODE (javascript):
скопировать код в буфер обмена
  1. // JavaScript Document
  2. $(document).ready(function() {   
  3.          $('ul ul').hide();      
  4.          $('ul > li').click(function(){
  5.                  $('ul > li').children('ul').slideUp(500);
  6.                  if ($(this).children('ul').css('display') == 'none'){
  7.                         $(this).children('ul').slideDown(500);
  8.                  }
  9.          });
  10. });; /* Окончание загрузки*/
Конструктор Отправлено: 12 Октября, 2011 - 01:01:15 • Тема: Создание своего "аккордеона " на jQuery • Форум: JavaScript & VBScript

Ответов: 26
Просмотров: 5468
Саныч пишет:
з.ы. Конструктор, как там ваш суперпупергипердупер проект поживает?

Сначала группа разраслась аж до 6 человек, замахнулись на свою CMS но как то не получилось..
Сейчас группа сократилась до меня и еще одного дизайнера..
Дизайнер хорошо верстает и делает дизайны..
Я делаю щаблоны под готовые CMS ,
хоть пока только нарабатываем портфолио,
но работать так довольно комфортно.
Я не отвлекаюсь на дизайн и верстку , а получаю ее готовой..
а дизайнер не думает о коде. А так через TeamViewer друг другу поясняем..
Идея осталась таже, но пока нет заказов расширятся думаю нет смысла..
(Добавление)
Саныч пишет:
а вы почемуто написали ul

невнимательность может,
но ваш код работает как надо..
Конструктор Отправлено: 11 Октября, 2011 - 23:22:20 • Тема: Создание своего "аккордеона " на jQuery • Форум: JavaScript & VBScript

Ответов: 26
Просмотров: 5468
CODE (html):
скопировать код в буфер обмена
  1. <ul>
  2.   <li><a href="#">Link Thema 1</a>
  3.     <ul>
  4.         <li><a href="#">Thema 1a</a></li>
  5.         <li><a href="#">Thema 1b</a></li>
  6.         <li><a href="#">Thema 1c</a></li>
  7.         <li><a href="#">Thema 1d</a></li>
  8.     </ul>
  9.   </li>
  10.   <li><a href="#">Link Thema 2</a>
  11.     <ul>
  12.         <li><a href="#">Thema 2a</a></li>
  13.         <li><a href="#">Thema 2b</a></li>
  14.         <li><a href="#">Thema 2c</a></li>
  15.         <li><a href="#">Thema 2d</a></li>
  16.     </ul>
  17.   </li>
  18. </ul>

То есть есть один список, и в каждом его пункте есть еще один список, который будет разворачиваться при наведении мыши на родительский пункт.
Пробую выбрать элементы.. но получается только все сразу
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. // JavaScript Document
  3. $(document).ready(function() {   
  4.          $('ul ul').hide();
  5.          
  6.          $('ul').hover(function(){ $('ul ul').show();}, function(){ $('ul ul').hide();});
  7.          
  8. });; /* Окончание загрузки*/
  9.  


А мне надо чтобы появлялся/исчезал только дочерний элемент, а не все дочерние..
Может нужно как-то использовать "this"? Только незнаю куда его засунуть..
Конструктор Отправлено: 04 Октября, 2011 - 21:58:20 • Тема: Цикл вывода многомерного массива • Форум: Напишите за меня, пожалуйста

Ответов: 10
Просмотров: 105
LIME пишет:
даже немного жаль что так просто ))
я уже switch практически написал ))
кстать выше чуть подредактировал

Единственное что мне осталось это табудяцию правильно вывести..
Так как буду выводить в файл, то
перед каждым элементом буду добавлять \t\t
и после каждой строчки \n
Конструктор Отправлено: 04 Октября, 2011 - 21:45:38 • Тема: Цикл вывода многомерного массива • Форум: Напишите за меня, пожалуйста

Ответов: 10
Просмотров: 105
LIME пишет:
тогда без проблем

Да, благодарю, так все работает как надо . ..
Конструктор Отправлено: 04 Октября, 2011 - 21:41:01 • Тема: Цикл вывода многомерного массива • Форум: Напишите за меня, пожалуйста

Ответов: 10
Просмотров: 105
LIME пишет:
какие могут быть категории

Внутренние катекгории соответсвуют названиям внутренних массивов.
Но Каждая катекория css например, не дожна указывться в каждой строчке.. а тольк
вначале и конце мини-массива.

кроме того каждый элемент должен быть заключен в скобки <filename>

Страниц (9): « 1 [2] 3 4 5 6 7 8 9 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB