我正在尝试使用jQuery创建一个滑动轮播,这里是代码,我不知道这个函数究竟是做什么的?
position
答案 0 :(得分:0)
我相信您使用的版本低于jQuery v1.7,因为您使用的bind()
在1.7之后的版本中已被弃用。
$w.bind('resize.example', function () {
此行绑定resize.example
元素上的事件$w
。
resize.example
是自定义事件,我认为$w
是window
对象包装在jQuery中。
}).trigger('resize.example');
这会触发事件resize.example
,这很常见。这用于在页面加载上运行事件处理程序。
var nw = $w.width();
if (nw < 900) {
nw = 900;
}
如果nw
的{{1}}小于900
,则此代码会设置width
变量$w
的值。
900
此部分代码将$c.width(nw * 3);
$c.parent().width(nw);
的宽度设置为$c
的3倍。
以及nw
的父元素的宽度为$c
的值。
答案 1 :(得分:0)
//Bind a custom event named 'resize.example' to the $w element
$w.bind('resize.example', function () {
//Store the $w width in a variable named 'nw'
var nw = $w.width();
if (nw < 900) {
//If nw < 900 --> set the 'nw' var equal to 900
nw = 900;
}
//Set the $c element width equal to 900*3=2700px
//*** $c is not defined here..
$c.width(nw * 3);
//Set the parent of $c equal to 900px
$c.parent().width(nw);
}).trigger('resize.example'); //Trigger the custom event to execute the function