ウィンドウ幅 (ロード時とサイズ変更時) に基づいて jQuery オプションを変更したいと思います。
必要なものに近いソリューションを見つけましたが、ニーズに合わせてカスタマイズするのに十分な jQuery や JavaScript を理解していません。
ここに私のjQueryコードがあります:
<script type="text/javascript">
var tpj = jQuery;
tpj.noConflict();
tpj(document).ready(function () {
if (tpj.fn.cssOriginal != undefined) tpj.fn.css = tpj.fn.cssOriginal;
tpj('#rev_slider_1_1').show().revolution({
delay: 5000,
startwidth: 1920,
startheight: 515,
hideThumbs: 200,
thumbWidth: 100,
thumbHeight: 50,
thumbAmount: 4,
navigationType: "bullet",
navigationArrows: "verticalcentered",
navigationStyle: "navbar",
touchenabled: "on",
onHoverStop: "off",
navOffsetHorizontal: 0,
navOffsetVertical: 20,
shadow: 0,
fullWidth: "on"
});
}); //ready
</script>
startheight
ウィンドウの幅に基づいて変更したい。
ウィンドウの幅が 1280 を超える場合は高さの値を 515 に、1280 未満の場合は高さを 615 に、幅が 480 未満の場合は高さを 715 にします。
別の投稿の助けを借りて、このスクリプトを使用して必要な css を変更できます。
$(window).on('load resize', function () {
var w = $(window).width();
$("#rev_slider_1_1 #rev_slider_1_1_wrapper")
.css('max-height', w > 1280 ? 515 : w > 480 ? 615 : 715);
});
startheight
しかし、その場で jQuery の値も変更する必要があります。