0

.resize() イベント中に div 要素の css を編集したいのですが、resize イベントの後にデフォルトの css プロパティに戻ります。

コンテキストを追加するには: set display:none; とします。ブラウザ ウィンドウのサイズを変更している間、フルスクリーンの画像ギャラリーに移動します。しかし、サイズ変更を停止した後 (タイムアウト?)、コンテンツをフェードインします。

または、サイズ変更時にクラスを切り替えます。

あなたが理解してくれることを願っています!よろしくお願いします

4

1 に答える 1

1
timer = 0;
function start() {
    $("#id").addClass("resizing");
}
function stop() {
    $("#id").removeClass("resizing");
}
$(window).resize(function(){
    if (timer) {
        clearTimeout(timer);
    }
    timer = setTimeout(stop, 1000);
    start();
});
于 2012-04-11T11:46:18.250 に答える