Birçok DOM öğesi odaklanabilir: tabIndex ile divs, giriş elemanları, vb. Bir elemanın farklı durumlarda bir zilyonun kontrol edilmesine odaklanıp odaklanmadığını kontrol etmenin basit bir yolu var mı? Bunun için jQuery yöntemi var mı? Buradan "tercüme"Bir dom öğesinin odaklanabilir olup olmadığını nasıl kontrol edebilirim?
cevap
Cevap: tabindex
ile
href
<a>
veya<area>
Ek olarak, inanıyorum Bu gizli öğeler de odaklanamaz.
koşulları, aşağıdaki fonksiyon size yardımcı olabilir varsayarsak (bu her zaman jQuery eleman alırsınız varsayarak):
function canFocus($el) { if ($el.is(":hidden") || $el.is(":disabled")) { return false; } var tabIndex = +$el.attr("tabindex"); tabIndex = isNaN(tabIndex) ? -1 : tabIndex; return $el.is(":input, a[href], area[href], iframe") || tabIndex > -1; }
Odağı alabilen öğelerin listesini biliyorum. Ancak, farkında olmamam gereken tüm vakaları kapsayan hazır ve test edilmiş bir çözüm istiyorum. –
Güncellenmiş yanıtın size yardımcı olup olmadığını kontrol edin. – gustavohenke
jQuery, yerleşik olarak şunu içerir: '$ el.is (': focusable')' http://api.jqueryui.com/focusable-selector/ – lazd
- 1. Kuyruk boş olup olmadığını nasıl kontrol edebilirim?
- 2. HTML sessionStorage öğesinin boş olup olmadığını nasıl kontrol edebilirim?
- 3. jQuery datepicker öğesinin boş olup olmadığını nasıl kontrol edebilirim?
- 4. DOM Element bir onay kutusu olup olmadığını kontrol edin
- 5. Bir dosya olup olmadığını nasıl kontrol edebilirim?
- 6. Dosyanın var olup olmadığını nasıl kontrol edebilirim?
- 7. Özellik olup olmadığını nasıl kontrol edebilirim?
- 8. Fonksiyonun kısmi olup olmadığını nasıl kontrol edebilirim?
- 9. Çocuğun var olup olmadığını nasıl kontrol edebilirim?
- 10. Dizinin boş olup olmadığını nasıl kontrol edebilirim?
- 11. NSUserDefaults'un var olup olmadığını nasıl kontrol edebilirim
- 12. Seçicinin qtip olup olmadığını nasıl kontrol edebilirim?
- 13. Yolun var olup olmadığını nasıl kontrol edebilirim?
- 14. Sesin çevrimdışı olup olmadığını nasıl kontrol edebilirim?
- 15. Bir öğenin jquery kullanılarak herhangi bir alt öğesinin olup olmadığını nasıl kontrol edebilirim?
- 16. Bir nesnenin Python'da bir yineleyici olup olmadığını nasıl kontrol edebilirim?
- 17. Bir değerin bir değerler dizisinde olup olmadığını nasıl kontrol edebilirim?
- 18. nasıl değişken bir jQuery nesnesi veya düz DOM öğesi olup olmadığını kontrol edebilirim?
- 19. Ruby'de bir nesnenin yinelenebilir olup olmadığını nasıl kontrol edebilirim?
- 20. Bellek eşlemeli bir dosya olup olmadığını nasıl kontrol edebilirim?
- 21. Ruby'de bir nesnenin görünümde sıfır olup olmadığını nasıl kontrol edebilirim?
- 22. Elixir listesinde bir öğe olup olmadığını nasıl kontrol edebilirim?
- 23. Zaman çerçevesi içinde bir rezervasyon olup olmadığını nasıl kontrol edebilirim?
- 24. Belirli bir kullanıcı adı olup olmadığını nasıl kontrol edebilirim?
- 25. Emacs Lisp'de bir dizenin boş olup olmadığını nasıl kontrol edebilirim?
- 26. Bir yöntemin yansıma kullanarak statik olup olmadığını nasıl kontrol edebilirim?
- 27. , bir öğenin görünür olup olmadığını nasıl kontrol edebilirim?
- 28. textField'in bir dizideki dizgeye eşit olup olmadığını nasıl kontrol edebilirim
- 29. Matlab'da bir dosya olup olmadığını nasıl kontrol edebilirim?
- 30. Nesnenin belirli bir yöntemi olup olmadığını nasıl kontrol edebilirim?
bu yardımı mu? http://stackoverflow.com/a/2684561/1725764 –
@HashemQolami, istediği bu değildi. – gustavohenke
Ve ben öyle demedim!, Sadece bir soru sordum. –