画像を含む水平方向の jscrollpane があります。
画像のデフォルトの高さは400pxで、画像の高さを200pxに変更するボタンを「小さく」したい(たとえば)。もちろん、プロポーションを保つために幅も変更されます。
最初に、画像の合計幅を計算する次のコードがあります。
$(window).load(function(){
$('.scroll-content').each(function(){
var wrapper = $(this);
var wrapperWidth = 0;
wrapper.find('.scroll-content-item img').each(function(){
wrapperWidth += $(this).outerWidth(true) + 20;
});
wrapper.css('width', wrapperWidth);
そして素晴らしい仕事をします。次に、jscrollpane を初期化します。
$('.scroll-pane').jScrollPane();
そしてボタン:
$('.minus-button').click(function() {
$(".scroll-content-item img, .scroll-content-item, .jspContainer").css('height', 300);
});
画像の合計幅を再計算して に与えるために、関数を追加するか、もう一度呼び出すにはどうすればよいですか.scroll-content
。
何か案は?
いつもありがとう