我有一个充满预输入搜索结果的 div。当 typeahead 绑定的输入失去焦点时,我希望将具有 typeahead 结果的 div 滚动到最顶部的位置。
我正在使用typeahead.js,所以我目前有:
$('input[name="customer"]').on('typeahead:closed', function(){
$('div.tt-dataset-customers').scrollTop(0);
});
但是,div 永远不会滚动。认为这是由于 div 被隐藏,我也尝试过:
$('input[name="customer"]').on('typeahead:open', function(){
$('div.tt-dataset-customers').scrollTop(0);
});
这也不起作用。
有没有办法在未显示的 div 上设置滚动位置?
小提琴显示正在发生的事情:http: //jsfiddle.net/tTdF4/