私は以下のようにajax応答コールバックを持っています。私は追加していますdivの後にdivにフォーカスする方法JQueryを使ってAjaxの成功応答を
$.ajax({
type: "POST",
url: "search.php?ajaxrequest=yes",
data: query_string
}).done(function(data) {
$("#wtb_wm_listing").html(data);
$("#wtb_wrapper_middle_inner").focus();
});
は私がメインのdivの中に置かれている「 wtb_wm_listing 」のdivにデータを返さ「wtb_wrapper_middle_inner」
メインのdivに重点を私はしたいデータを追加した後、 「wtb_wrapper_middle_inner」
しかし、私は、それは私がdiv要素の中に私のマウスをクリックしたときだけでなく、私のために働いておらず、集中し、divのページダウンキーをしようとされていないしようとすることでスクロールキーボードの矢印を押す。この場合
私は非表示()またはaddClassを作るしようとしている()は、その上のは、その私のために働いてDIV。divをホバリングすると、マウスのスクロールが機能しています。
誰でもこの問題の解決に役立つことができます。
注:ページがロードされたとき、私はそのうまく機能し、その時点で、そのdiv要素を集中、しかし、私はそのdiv要素の中にいくつかのAJAXの応答データを追加する場合、その時間だけ働いていないその
。
この方法は、Fすることができますocus入力要素。 – Alex
'contenteditable = 'true''と ':input'はフォーカス可能です。 – Jai