我已经设法通过以下步骤将jQuery UI组合框自动完成和滚动代码(http://jqueryui.com/autocomplete/#combobox)组合在Meteor中工作:
$(function() {
$( "#combobox" ).combobox();
$( "#toggle" ).click(function() {
$( "#combobox" ).toggle();
});
});
将css放在客户端css中。把html放在html中。
此时,代码正常工作,但有一个例外:我必须在chrome控制台中手动运行$(“#combobox”)。combobox()以使其呈现。我试过,例如,Template.langtwo.rendered = - > $(“#combobox”)。combobox()然而,它不起作用。事实上,当我这样做时,在Chrome控制台中运行它不再有效。
这感觉就像某种时间问题,但我真的不确定在哪里放$(“#combobox”)。combobox()
另一个小问题是它没有完全正确呈现。如您所见,箭头按钮太小。图片:http://ibin.co/18OTxtcOcIp5
谢谢,
答案 0 :(得分:0)