Kod
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#link:not(:first)").hide();
$("#link").click(function(){
var t=$(this).parent().next();
var v=t.is(":visible");
$("#more:visible").slideUp("slow");
if(!v)t.slideDown("slow");
return false;
});
});
</script>
<script type="text/javascript">
$(document).ready(function(){
$("#link:not(:first)").hide();
$("#link").click(function(){
var t=$(this).parent().next();
var v=t.is(":visible");
$("#more:visible").slideUp("slow");
if(!v)t.slideDown("slow");
return false;
});
});
</script>
Problem w tym ze kodu muszę uzyc kilka razy na jednej stronie, jednak jak to zrobic? Zmienne tutaj są statyczne i jak stworze kilkukrtotnie np chowające sie menu(uzywajac zmiennej link i more jak w skrypcie) o takiej samej nazwie to zadziała tylko jedno z nich(to pierwsze) reszta po prostu nie zadziała. Jak to rozwiazac? Raczej rozwiazaniem nie jest napisanie kilkukrotne tego samego skryptu zmianiając nazwy zmiennych.
Proszę o pomoc.