次の問題があります。
.NET にツリー ビュー コントロールがあり、ツリーで名前を検索するオートコンプリート検索ボックスを作成しました。これを選択すると、選択したクラスの項目が強調表示されます。
ツリー ビューはかなり長いので、高さとオーバーフロー スクロールを指定しました。
問題は、検索したときに、選択したアイテムを表示またはスクロールダウンすることです。
だから私はそれをscrollIntoViewするために次のスクリプトを作成しましたが、これはうまくいかないようです:
function search_itemSelected(sender, e) {
var hdSearchID = $get('<%= hdSearchID.ClientID %>');
hdSearchID.value = e.get_value();
var selectedElement = $("div.node.cen.selected"); // This works
if (selectedElement != null) {
selectedElement[0].scrollIntoView = 10; // This keeps coming back as undefined
}
}