问答详情
源自:2-1 页面的横向布局

这宽度到底怎么算的啊,为什么width是div的宽度,下面ul宽度的计算还用这个width乘3?

这宽度到底怎么算的啊,为什么width是div的宽度,下面ul宽度的计算还用这个width乘3?

表示这几个宽度计算没看懂

提问者:Qzhor 2016-09-07 10:49

个回答

  • 帆船姑娘3431949
    2016-09-07 11:32:03
    已采纳


        // 获取第一个子节点
        var element = container.find(":first");
        var swipe = {};
    
        // li页面数量
        var slides = element.find("li");②
    
        // 获取容器尺寸
        var width = container.width();①
        var height = container.height();
    
        // 设置li页面总宽度
        element.css({
            width: (slides.length * width) + 'px',③
            height: height + 'px'
        });

    Swipe.js里的代码是这样的,话说width是div的宽度是因为用①这行代码获取了div为container的宽度,下面的ul并没有用这个width乘3,而是②处获取了每一个li的宽度,也就是图片的宽度,最后才得到三个li也就是整个ul的宽度,也就是说整个ul的宽度是单个li的宽度乘以li的个数,也就是③处

  • 慕移动2970025
    2016-09-08 22:54:11

    .content-wrap > li{

    width : 100%;

    height : 500px;

    把高的大小设成我这样就和老师的差不多了