【发布时间】:2011-12-14 16:28:26
【问题描述】:
我有用于自动完成的 jQueryUI 代码如下......
$(function() {
var updates = [
{ value: "URL",
label: "some text",
icon: "jqueryui_32x32.png"};
];
$("input#autocomplete").autocomplete({
delay: 10,
minLength: 0,
source: updates,
select: function( event, ui ) {
window.location.href = ui.item.value;
}
});
});
它本质上会产生一个站点搜索,结果是直接链接。我想将本地存储的图像添加到结果中以更好地模仿 facebook。在将用户引导到“自定义数据”演示之前,我没有运气并看到问题。这是一个这样的问题...
How do I add images to results of this JQueryUI autocomplete plugin?
我知道还是这个演示...
http://jqueryui.com/demos/autocomplete/#custom-data
..但是没有关于如何执行此操作的详细说明关于格式化结果叠加层本身/将图像放入叠加层。我在这里真的很茫然。我整天都在剖析这个演示,没有任何东西可以展示。这应该很容易,因为所有数据和图像都是本地的。它们都在与此搜索相同的文件夹中。这里没有 PHP 或数据库的东西要处理.....
我真的非常讨厌 jQuery UI,因为它的文档记录很差,而且它有多么不必要地复杂......所有的自定义内容都在多个文件中,等等......我曾经使用 JÖRN ZAEFFERER 的插件,它接受简单的 HTML 标签。在 IE8 之前它工作得很好......
对此的任何见解都非常非常感谢。
【问题讨论】:
标签: jquery image jquery-ui autocomplete jquery-ui-autocomplete