我希望自动完成显示一个页脚,该页脚Displaying top 5 results
仅在实际显示 5 个结果时显示。
到目前为止,我已将其设置为如果一开始的结果少于 5 个,它不会显示,但是一旦加载了 5 个结果,页脚总是会显示,无论实际显示了多少结果。
请原谅愚蠢的flip
噱头。
oAC.formatResult = function(oResultData, sQuery, sResultMatch) {
var sKey = sResultMatch
// Extract the part of the match that the user did not type
var sKeyRemainder = sKey.substr(sQuery.length);
oAC.setFooter("");
var aMarkup = ["<div class='myCustomResult'>",
"<span style='font-weight:bold'>",
sQuery,
"</span>",
sKeyRemainder,
"<br>",
"</div>"];
if (oResultData[2] >= 4) {
flip = true;
}
if (flip) {
oAC.setFooter("<div style=\"margin-left:5px;\"><span style=\"font-weight:bold;\">See more results for " + sQuery + "</span><br>Showing top 5 results</div>");
}
return (aMarkup.join(""));
};