我想了解该行的含义:
var oViewport = { obj: $('.viewport', root) };
这是插件tinyscrollbar 中的一行。有人可以向我解释一下这条线的值(value)吗?我确实在寻找答案,但没有找到。我感谢您的帮助。
最佳答案
它创建一个对象文字并将其分配给名为oViewport
的变量:
var oViewport = {}; //Empty object literal
该对象有一个名为 obj
的属性,其值是一个 jQuery 对象:
var oViewport = { obj: $() }; //Property with jQuery object as value
jQuery 对象查找具有“viewport”类的所有元素,这些元素是 root
的后代。 root
是选择器的上下文:
$(".viewport", root); //Select all .viewport elements within root
关于jQuery 基本结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8878094/