我正在尝试将变量传递给插件。当var包含在document.ready中时,我得到了计数,但是当我把它从文档中取出时,我就可以将它传递给document.ready之外的另一个变量了,我得到一个未定义的值。 / p>
我想要添加到插件的变量(计算所有可见列表项):
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变量。
请帮忙!
答案 0 :(得分:0)
您正在获取未定义的值,因为变量的范围在document.ready函数内。尝试在document.ready函数之外定义一个全局变量,并为其分配计数值。然后在插件中使用。这可能有所帮助。