Kapsamlı bir div öğesinin odaklanıp odaklanmadığını kontrol etmeye çalışıyorum ama sorun yaşıyorum. İşte şimdiye kadar benim kod:ContentEditable div odağı içeriyorsa,
if ($("#journal-content:focus")) {
alert("Has Focus");
} else {
alert("Doesn't Have Focus");
}
sorundur, her zaman dönüyor o olmasa bile tüm "odak Var". Bunu yapmanın en iyi yolu nedir?
Güncelleme: Bunu yapmanın nedeni imleç yeni eleman takmadan önce istediğiniz konuma içinde olup olmadığını görmektir. Aksi takdirde, kullanıcının tıkladığı son yer üstbilgideydi, sonra seçimi Rangy ile geri yüklediğimde ve onu yeni bir elemanla değiştirdiğimde, başlıkta yer alır. Içerikli div odaklanmış/içinde imleci varsa öğrenmek için bir yola ihtiyacım var, bu yüzden, ben sadece sonuna ekliyorum eleman ekleyeceğim.
Güncelleme 2: İşte JSFiddle gösteren benim sorunum: http://jsfiddle.net/2NHrM/
Kontrol Veya altında benim güncelleme: – iambriansreed
Hiç bir çözüm bulmak mı? – iambriansreed
Çalıştığım için @ iambriansreed'in yanıtını kullanarak Fiddle'ı güncelledim. – Irwin