Autor | Zpráva | ||
---|---|---|---|
Jimmy Hayek Profil |
#1 · Zasláno: 8. 8. 2009, 08:35:18 · Upravil/a: Jimmy Hayek
Dobrý den,
morduju se s tímto už asi hodinu a nemohu přijít na správné řešení (není divu, javascriptu neholduju). Jde mi jen o propojení dvou akcí. Jedna je tato: function initMenu() { $('ul.diagram p').hide(); $('ul.diagram li.webdesign p').show(); $('ul.diagram li div').click( function() { var checkElement = $(this).children('p'); if((checkElement.is('p')) && (checkElement.is(':visible'))) { return false; } if((checkElement.is('p')) && (!checkElement.is(':visible'))) { $('ul.diagram li div p:visible').slideUp('normal'); checkElement.slideDown('normal'); return false; } } ); } $(document).ready(function() {initMenu();}); A druhá je tato: function initMenu() { $('ul.diagram ul').hide(); $('ul.diagram li.webdesign ul').show(); $('ul.diagram li div').click( function() { var checkElement = $(this).next(); if((checkElement.is('ul')) && (checkElement.is(':visible'))) { return false; } if((checkElement.is('ul')) && (!checkElement.is(':visible'))) { $('ul.diagram li ul:visible').slideUp('normal'); checkElement.slideDown('normal'); return false; } } ); } $(document).ready(function() {initMenu();}); Zkrátka potřebuji, aby se při kliknutí na div zobrazil jak p tak i ul. Takto mám dva samostatně fungující scripty, já je ale potřebuji propojit. Pro člověka, co javascriptu rozumí, je to myslím otázka pár vteřin. Předem mockrát díky. |
||
Aichi Profil |
#2 · Zasláno: 10. 8. 2009, 17:55:15
všecho z první funkce initMenu nakopíruj za kód, který je v druhý a nech ten poslední řádek.
|
||
Časová prodleva: 15 let
|
0