style.left paraméter állítása JSel
szeretnék egy adott szélességű divben a két szélén lévő nyillal navigálni, hogy a divben lévő tartalom jobbra-balra mozogjon, így látszódjon szélesebb tartalom is.
Eddig jutottam, el tudom tolni, de csak egy egységet, utána nem csinál semmit. JSben nem vagyok valami nagy guru, ezért kérem a segítségeteket.
■ function move(sideArrow) {
if ( sideArrow == 'left' ) {
document.getElementById('line').style.left += 10;
}
else {
document.getElementById('line').style.left -= 10;
}
}
if ( sideArrow == 'left' ) {
document.getElementById('line').style.left += 10;
}
else {
document.getElementById('line').style.left -= 10;
}
}
Eddig jutottam, el tudom tolni, de csak egy egységet, utána nem csinál semmit. JSben nem vagyok valami nagy guru, ezért kérem a segítségeteket.
Megoldás
Példakód:
megmozdul
a position relativra van beállítva
px
+=
nem működik, mivel az eredeti érték nem szám, hanem sztring, pl. '10px'. AtoInt
vagy valami hasonló megoldást kell használni a számmá konvertáláshoz, majd miután hozzáadtak az értéket, nem árt utána írni megint, hogy 'px'.-boogie-
Megoldás 2