为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

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

正在回答

2 回答


    // 获取第一个子节点
    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的个数,也就是③处

0 回复 有任何疑惑可以回复我~
#1

Qzhor 提问者

你的意思是Slides.length*width是 3乘以单个li的宽度?这里的width怎么是单个li的宽度?
2016-09-07 回复 有任何疑惑可以回复我~
#2

Qzhor 提问者

②处不是获取的li元素集合么。。
2016-09-07 回复 有任何疑惑可以回复我~
#3

Qzhor 提问者

非常感谢!
2016-09-09 回复 有任何疑惑可以回复我~

.content-wrap > li{

width : 100%;

height : 500px;

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信