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

来源:2-1 页面的横向布局

Qzhor

2016-09-07 10:49

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

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

写回答 关注

2回答

  • 帆船姑娘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的个数,也就是③处

    Qzhor

    非常感谢!

    2016-09-09 10:22:48

    共 3 条回复 >

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

    .content-wrap > li{

    width : 100%;

    height : 500px;

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

H5+JS+CSS3实现七夕言情

为七夕节准备的H5+JS+CSS3特效案例,由浅入深案例拆分讲解

211525 学习 · 540 问题

查看课程

相似问题