日期:2014-05-16  浏览次数:20274 次

这2个定义有什么区var container = $('#images .items'); var container = $('#images ');
本帖最后由 wrost 于 2013-04-05 23:57:44 编辑
在看一个瀑布流的东西,下边这2个定义有什么区别,谢谢?




var container = $('#images .items');
var container = $('#images ');



完整代码如下

    $(document).ready(
        function() {
            var container = $('#images .items');
            var masonryContainer = $('#images');
            container.imagesLoaded(function(){
                container.fadeIn();
                masonryContainer.masonry({
                    itemSelector : '.items',
                    isAnimated: true,
                    
                });
            });
        }
    );

------解决方案--------------------
应当是jquery选择器吧,第一个是层级选择,选择id=images下面所有的class= items的对象
第二个只选择id=images这个对象,具体请看:
http://www.css88.com/jqapi-1.9/