这可能很简单,但我无法弄明白或为搜索引擎正确地说出来。我试图在可能的情况下使用jquery进行性能和b.personal练习。
我正在选择一个元素
var container = document.getElementById('container');
然后我尝试将这个jquery方法链接到它上面
container.backstretch('url/to/img');
我正在使用的jquery插件名为backstretch.js
有一种简单的方法吗?或者答案是否依赖于方法的编写方式?
谢谢!
编辑:
控制台显示此错误:
未捕获的TypeError:container.backstretch不是函数
编辑:
$(container).backstretch('url/to/img');
有效。但我不完全理解它。这是因为jQuery需要创建一个对象来附加方法吗?
答案 0 :(得分:1)
不确定是否有任何性能节省,特别是这是一个ID选择器,但是,这是如何:
var container = document.getElementById('container');
$(container).backstretch('url/to/img');
或者只是使用:
$('#container').backstretch('url/to/img');