jQuery kód ismétlése?
Hello,
Van egy HTML kod:Ha megerintem az egerel az egyik elemet (peldaul: Home, About vagy News) szeretnek egy kodot lefutatni:Mukodik a kod csak az a problema, hogy a "button2"-ot meg a "button3"-at is be kene izitani:Ez is mukodik de mi van akkor ha peldaul 20 menu item van vagy mindig hozza adok egy elemet a HTML kodhoz, a jQuery-t is modositani kell?
Koszonom!
■ Van egy HTML kod:
<ul>
<li><a href="#" class="button1">Home</a></li>
<li><a href="#" class="button2">About</a></li>
<li><a href="#" class="button3">News</a></li>
</ul>
$(document).ready(function() {
$('.button1')
.mouseover(function() {
$(this).stop().animate({backgroundPosition:"(0px -50px)"}, {duration: 500})
...
button1: $(this).stop().animate({backgroundPosition:"(0px -50px)"}, {duration: 500})
button2: $(this).stop().animate({backgroundPosition:"(0px -100px)"}, {duration: 500})
button3: $(this).stop().animate({backgroundPosition:"(0px -150px)"}, {duration: 500})
Koszonom!
index, selector
Vagy ha nem biztos az 50px
jquery-css
például az offset() függvényt merném javasolni.
Üdv:
Gábor
Koszonom a hasznos
Nem a gombok poziciojat akarom megtudni. Egy keprol van szo (CSS Sprite), amely a menu hattere. Nem tudom ha erre is megfelel az "offset", probaltam igy de mas erteket kapok:
Ok, az index jo otletnek
index
Koszonom! Nem tudom mennyire
Nem tudom mennyire jo otlet az index hasznalata, mert ket menuvel:
Ha lenne egy otleted nagyon orulnek! Es koszonom a sok segitseget!