javascript - JQuery change width that given in percent issue. -
javascript - JQuery change width that given in percent issue. -
i using script smiling slider http://codepen.io/zuraizm/pen/vgdhl,
but when seek set #slider ul li width 90% in css want work, i've checked js , if utilize percent width intend of pixel homecoming me 0 value
var slidewidth = $('#slider ul li').width(); but if illustration set #slider ul li width 100px; in css calculate in right way.
i have read percent , pixels different , seems says $('#slider ul li').width() should homecoming px instead of percent, homecoming 0 me.
just want create slider 90% width , max-width 760 px, when alter width causes on calculation js.
you're setting ul slidecount * slidewidth. if you're slide 500px width 4 slides, ul width 2000px. if li width set 90%, that's 1800px. see?
you want set each li width same slider width, add together line in middle code:
... $('#slider ul').css({ width: sliderulwidth, marginleft: - slidewidth }); $('#slider ul li').css({ width: slidewidth }); $('#slider ul li:last-child').prependto('#slider ul'); ... you determine slide width styling li, when setting you're slider jquery, add together css #slider , ul. i'd suggest setting height , width on #slider , removing ul , li. check fiddle: http://jsfiddle.net/hfbmma1r/
javascript jquery
Comments
Post a Comment