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>

我需要修改此脚本以搜索文档并且如果文档不包含 ('body .asideContent') 以将 252px 添加到对象 contentContainer.css 方法

不用担心 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 回答