Autor Zpráva
SwimX
Profil
Dobrý den.

Živá ukázka: http://plavec.borec.cz/upfiles/pavelpavel/vybaveni/
po kliknutí na odkaz vyjede odstavec. Opera, Mozila OK, v IE ale problikne. Nejprve se nastaví display: block, pak se rozbalí. U sbalení to samé.
Využil jsem JS: http://livedocs.adobe.com/en_US/Spry/1.4/help.html?content=WSC14C6AF5-9F86-4ba2-9C5C-D918131AA84E.html

Dá se to nějak snadno vyřešit, nebo máte nějaký vyzkoušený JS?

Děkuji
zvěřiňák
Profil
Dá se použít jQuery.
SwimX
Profil
zvěřiňák:
JQuery, pěkné :)
mám několik otázek co jsem tu nenašel.

1)
<li id='parent1'>
  <a id='schovavac' href="#expander">blaaaaaa</a>
  <p id='expander'>text</p>
</li>


$(document).ready(function(){
  $("#schovavac").click(function(){
    $("#expander").toggle(1000);
  });
});


když na něco kliknu, provede se to, schová se, ale zároveň mě to hodí na stránku #expander -> takže to poskočí. Jak to udělat, aby href platil jenom tehdy, když je JS vypnutý? něco jako bylo onclick="return fce();"

2) $("#schovavac").click(function(){ a chtěl bych si ještě předat nějaký parametr.?
SwimX
Profil
Navíc koukám, když přilinkuju jQuery, tak nejde lightbox. To se mi nelíbí :)
WanTo
Profil
SwimX
LightBox používá Scriptaculous, která se s jQuery pravděpodobně hádá (ještě aby ne, když obě knihovny slouží k podobným účelům). Použij taky Scriptaculous - viz http://wiki.github.com/madrobby/scriptaculous/effect-slidedown.
SwimX
Profil
WanTo:
to jsem hledal ;) Dík moc
SwimX
Profil
WanTo:
$('slidedown_demo').hide();

potřeboval bych zaměřit všechny odstavce s classem schovavaci
v jQuery takto:
$('.schovavaci').hide();

jak tady? :)
WanTo
Profil
Vážně nevím, já jsem s tou knihovnou v životě nepracoval ;-) Ale v dokumentaci to určitě najdeš.
SwimX
Profil
WanTo:
tak sem naflákal pod sebe 4x zaměření na konkrétní id a nazdar :D ale díky, pomohlo mi to :)

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: