use jQuery css function instead of width #1301
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Broken: http://codepen.io/ethanclevenger91/pen/MwwoqJ
Fixed: http://codepen.io/ethanclevenger91/pen/EjjXdb
Could honestly be a jQuery thing, but in the
buildRows
function:.width((100 / _.options.slidesPerRow) + "%")
adds padding to the value written.
(100 / _.options.slidesPerRow) + '%'
may result in33.33...%
, but if you havepadding:5px
, you can log right after that line the value and see that it's been set to43.33...%
- 10% is added (twice the padding as a percentage). Swapping that line for:.css('width', (100 / _.options.slidesPerRow) + "%")
resolves the issue.Didn't see build instruction - let me know if I need to take care of that