特定の解像度を超える等高関数を完了するスクリプトを作成しようとしています。
その解像度を下回ると、モバイル版のサイトで同じ高さの列がなくなるため、スクリプトをオフにしたいと思います。
これをサイズ変更時にも実行したいと思います。これまでの私のコードは次のとおりです。これはまったく機能しません。
ストレッチ機能は、チェック幅機能の外側でテストされています。
これが私のコードです:
オリジナルストレッチ機能
$(document).ready(function () {
var $stretch = $(".eq");
$stretch.animate({ height: $stretch.parent().height() }, 300 );
});
機能しないリサイズ機能
$(document).ready(function() {
// Optimalisation: Store the references outside the event handler:
var $window = $(window);
var $stretch = $("#narrow")
var $stretch2 = $(".eq")
function checkWidth() {
var windowsize = $window.width();
if (windowsize > 440) {
//if the window is greater than 440px wide then turn on jScrollPane..
$stretch.animate({ height: $stretch.parent().height() }, 800 );
$stretch.animate({ height: $stretch2.parent().height() }, 300 );
}
}
// Execute on load
checkWidth();
// Bind event listener
$(window).resize(checkWidth);
});
これどうやってするの?