【发布时间】:2013-02-07 06:07:55
【问题描述】:
我正在尝试将变量传递给插件。当 var 包含在 document.ready 中时,我得到了计数,但是当我将它从 document.ready 中取出时,我可以将它传递给 document.ready 之外的另一个变量,我得到一个未定义的值。
我要添加到插件的变量(计算所有可见列表项):
var myWidth = {};
var countLI = {};
myWidth.maxh = $("#my-carousel-2 .mask").width();
countLI.count = $("#my-carousel-2 ul li").filter(function () {
return $(this).position().left + $(this).width() < myWidth.maxh;
}).length;
我尝试将变量应用到的插件:http://bit.ly/12v55TE。
更具体地说,我想将 countLI.count 变量长度传递给插件内的 Carousel 变量。
请帮忙!
【问题讨论】:
-
您缺少
length属性。 -
哎呀。刚加了,还没统计完
-
长度是属性,不是函数,你把它叫做
.length;而不是.length();
标签: jquery jquery-plugins global-variables