_createSliderTrigger: function() {
var j = c("#js-slider");
var d = c(".f-slider li.f-tab-b", j).length;
var h = c(".f-slider-triggers", j);
if (h.find("li.f-tab-t").length == 0 && d > 0) {
var e = c("<p/>");
var g;
for (var f = 1; f <= d; f++) {
g = c("<li/>").addClass("f-tab-t").text(f);
e.append(g);
if (f == 1) {
g.addClass("current")
}
}
h.append(e.html());
e = null
}
}
overflow:hidden,可以使用scroll事件,然后通过scrollTop或者scrollLeft来实现滚动,一直以为只有overflow:scroll或者auto下可以使用scroll事件,哎,基础薄弱啊
先说下原理,就是然
#f-slider
这个列表在数值方向移动,达到让里面的N张图片上下滚动的效果。然后贴代码,这个是压缩后代码的重格式化,变量都被短字符替代了
a.init就是入口,c是jQuery的构造器名,b时hexjs的构造器名
注重看下面, jquery和hexjs分别是著名的js类库和我不太了解的模块化库、
c.use()
引用了几个ui组件(没放上定义模块的代码)然后调用各个方法下面代码生成slider的出发控制按钮,就是那一排小圆点
下面代码注册了ui组件,包括延时,效果,方向等等的options
剩下的代码楼主如果不是新手应该都能看懂了。