問題の 1 つの方法は、coda スライダー プラグインを変更することです。プラグインでこれを行うためのすぐに使える方法が見つかりませんでした。これはあなたが望むことを行うための大まかな方法です。それを少しのインスピレーションとして見てください. alterPanelHeight
関数を修正したので、autoHeight
オプションを設定すると、幅も変更されます。注: 変更はロード時に幅を変更しません。最初の変更は最初のスクロール後に行われます...
function alterPanelHeight(x) {
if (settings.autoHeight) {
newSliderWidth = $('.panel:eq('+x+')').find('img').width();
panelHeight = $('.panel:eq(' + x + ')', slider).height()
slider.animate({ height: panelHeight, width: newSliderWidth }, settings.autoHeightEaseDuration, settings.autoHeightEaseFunction);
};
};