Die folgende Funktion nimmt ein options
Argument (Toggle) mit jQuery ein Element gleiten:Schiebeelemente relativ zu ihrer Position mit jQuery
// options
slideRight: {
direction: 'right',
startValue: '0',
endValue: '100px'
},
// function
function(slide) {
const $el = $(this.el)
$el.click(() => {
if ($el.parent().css(slide.direction) === slide.startValue) {
$el.parent().animate({
[slide.direction]: slide.endValue
}, 200)
} else {
$el.parent().animate({
[slide.direction]: slide.startValue
}, 200)
}
})
}
Ich will eine vierte Option mirror
genannt hinzuzufügen, welche ein weiteres Element Spiegel machen die Bewegung.
Aber dafür muss ich die Elemente relativ zu ihrer aktuellen Position verschieben. Wie kann ich das erreichen?
. (Anmerkung: die Elemente haben ihren position
Satz als fixed
)