var sliderEl = self.$slider && self.$slider[0];这句话什么意思

来源:3-4 拖动滑块内容滚动的实现

9号攻城狮

2016-08-13 14:08

var sliderEl = self.$slider && self.$slider[0];这句话什么意思

sliderEl的值返回的是什么,

写回答 关注

1回答

  • LiuYina
    2016-08-16 17:26:12
    已采纳

    这是"&&"的其中一个用法(其他用法就不详细说了,百度吧)

    意思是如果两个都为object对象就返回第二个对象(第一个为jquery对象,第二个为DOM对象)

    再利用DOM对象控制它的高。。

    其实  var sliderEl=self.$slider && self.$slider[0];    是等价于    var sliderEl=self.$slider[0];  只不过是为了保证对象的存在

    LiuYin... 回复9号攻城狮

    嗯嗯,不用

    2016-08-17 15:02:31

    共 3 条回复 >

jQuery实现自定义滚动条

来一次jQuery封装之旅,本教程带你深入理解滚轮事件交互

39578 学习 · 76 问题

查看课程

相似问题