i have problem relative dimensions of slider container in ie11 (jssor 18.0).
html structure:
- there's outer div absolute dimensions (width , height in pixels).
- there's inner div, 1 slider created, relative dimensions (width = height = 100%).
the slider works in firefox 38 , chrome 43. in ie11 following error occurs (well - ie, tried ie9, ie10 , ie11):
cannot scale jssor slider, 'dimension' of 'outer container' not valid. please specify 'dimension' in pixel. e.g. 'dimension: 600px;
'
with absolute dimensions, slider works equally in browsers.
the question is, can use relative dimensions of slider container in ie11?
css , html:
.npw-banner { width: 720px; height: 480px; } .npw-banner .npw-slider-container { width: 100%; height: 100%; }
<!-- outer div absolute dimensions --> <div class="npw-banner"> <!-- slider div relative dimensions --> <div id="banner_slider_container" class="npw-slider-container"> <div class="npw-slides" u="slides">...</div> <div u="navigator" class="npw-navigator">...</div> </div> </div>
here's fiddle.
jssor slider requries width/height specified in pixels. see documentation details - http://www.jssor.com/development/reference-ui-definition.html.
if there's constraint , dimensions cannot specified in pixels, can use jquery compute absolute values.
example:
var $container = $("#" + containerid); var containerwidth = $container.width(); var containerheight = $container.height(); $container.width(containerwidth); $container.height(containerheight);
Comments
Post a Comment