2016-05-16 27 views
0

这可能很简单,但我无法弄清楚它或正确的搜索引擎的话。我尽可能不使用jquery来实现a.performance和b.personal实践。你如何链接到一个香草选择器的jquery功能

我选择一个元素

var container = document.getElementById('container');

然后我试着链这个jQuery方法就可以了

container.backstretch('url/to/img');

我使用的jQuery插件被称为backstretch.js

有没有简单的方法来做到这一点?或者答案取决于方法的写法?

谢谢!

编辑:

控制台显示此错误:

遗漏的类型错误:container.backstretch不是一个函数

编辑:

$(container).backstretch('url/to/img');作品。但我不完全理解它。这是因为jQuery需要创建一个对象来附加方法?

+1

当使用jQuery的方法和属性处理,只要把你的元素和引用它作为一个jQuery对象:'var $ container = $('#container');' – zer00ne

+0

@itsgoingdown只是想到这个太哈哈。有用。这是因为jQuery需要创建一个对象来附加方法? –

+0

确实如此,先生。容易睡觉;-) – zer00ne

回答

1

不知道是否有任何性能储蓄,特别是这是一个ID选择,但是,这是多么:

var container = document.getElementById('container'); 
$(container).backstretch('url/to/img'); 

或者干脆就用:

$('#container').backstretch('url/to/img');