I have a similar problem (about resizing the browser window), but finally I fixed it (or hacked, you called it):
When you initialize the plugin, you can determine the size (for example, width ) of the slider - and you should set the maximum possible value, as this will be the maximum size of one slide on your page (itβs a shame that the official documentation does not describe it this way) - so this Your (device) screen size should be:
width: window.screen.width,
and don't forget to make it responsive:
responsive: true,
and after the slider is initialized (it can be placed at the end of the document). You must fire the resize event to resize your slider to the current browser size (because if the window is not maximal, the slider will be larger than it and it will not be displayed 100%):
$(window).trigger('resize');
It works for me on the latest firefox and chrome - not tested on IE and other things.
PS. In case you use slider paganing bullets and you want to keep them horizontal in the center. You must add this code before triggering the resize event:
$(window).resize(function(){ $('yourSliderId .bjqs-markers.h-centered').css({'left':0}); });
source share