0

これについて本当に助けが必要です。正直に言うと、javascriptをまったく知りません。私の友人は、数か月前にこれのいくつかをまとめました。$ contentContainerを追加してこれらの変数を追加しましたが、それが私のニーズに合うなら...

            <script type="text/javascript">
                // DOM Container Resize Handler
                var adjustStyle = function() {
                    var winWidth = $(window).width(),
                        width = parseInt(winWidth),
                        container = $('body .fixed');
                        contentContainer = $('body .content');
                    if (width >= 1454) {
                        container.css('width','1454px');
                        contentContainer.css('width','1210px');
                    } else if ((width < 1454) & (width >= 1212)) {
                        container.css('width','1212px');
                        contentContainer.css('width','968px');
                    } else {
                       container.css('width','970px');
                       contentContainer.css('width','726px');
                    }
                };
                 $(function() {
                    var filterWrap = $("#filterWrap"),
                        offset = filterWrap.offset(),
                        topPadding = 15;

                    $(window).scroll(function() {
                        if ($(window).scrollTop() > offset.top) {
                            filterWrap.stop().animate({
                                marginTop: $(window).scrollTop() - offset.top + topPadding
                            });
                        } else {
                            filterWrap.stop().animate({
                                marginTop: 0
                            });
                        };
                    });

                    // DOM Container Resize Handler - Initialization    
                    $(window).resize(function() {
                        adjustStyle();
                    });
                    adjustStyle();
                });
            </script>

このスクリプトを変更してドキュメントを検索する必要があり、IF ドキュメントに ('body .asideContent') が含まれていない場合は、オブジェクトの contentContainer.css メソッドに 252px を追加します。

fileerWrap 関数について心配する必要はありません。これは正常に機能します:)

本当に助かります

4

1 に答える 1

0

このようなものでなければなりません:)

if($("body.asideContent").length === 0){
  var width = contentContainer.css('width');
  contentContainer.css('width',width + 252 + "px");  
}
于 2012-05-29T14:46:55.767 に答える