2011-03-22 16 views
6

jquery ui sekmesini kullanıyorum ve slayt gösterisinde döndürerek kullanıyorum. sayfam oldukça uzun ikenUI sekmesi çalma odağını döndürme

<ul class="ui-tabs-nav" id="slide-controls"> 
     <li class="ui-tabs-selected" id="slide-control-slide_1"><a class="selected" href="#slide_1">Slide 1</a></li> 
     <li id="slide-control-slide_2"><a href="#slide_2">Slide 2</a></li> 
     <li id="slide-control-slide_3"><a href="#slide_3">Slide 3</a></li> 
     <li id="slide-control-slide_4"><a href="#slide_4">Slide 4</a></li> 
</ul> 

Q1) Benim slayt gösterisi, üst kısmındadır. Bu yüzden, sayfamın altına doğru kaydırdığımda ve slayt gösterisi slayt değiştiğinde (otomatik döndürme), odak, yukarıdaki bağlantı etiketine gider. Yani jquery ui sekmesi döndürme odağımı çaldı gibi görünüyor. Herhangi bir yardım takdir edilecektir.

S2) Başka bir soru - Bir öğeyi odaklamayı nasıl durdurabilirim?

Teşekkür

+2

. Ayrıca, bir grup sahte metin içeren boş bir html sayfası oluşturarak bunu yeniden üretebilirsiniz. – Matt

+0

İstediğiniz şeyi içeren bir örnek: http://jsbin.com/aqufu4/edit. Uzun sayfa hakkında veya sekmeler konteynerinize sabit bir yükseklik ayarlarsanız, yaptığımız şeyi yapın: her sekme değişikliğinde aşağı kaydırın. Odaklanma hakkında kolaydı. Oraya bakın. –

cevap

0

İkinci sorunuz kolay olmalıdır (her nasılsa benim önceki soruda da ilgili).

object.onfocus = function() {return false;}