2011-03-22 13 views
6

Estoy usando jquery ui tab y uso rotar en presentación de diapositivas.Pestaña UI girar robar foco

<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) Mi presentación es en la parte superior, mientras que mi página es bastante larga. Así que cada vez que me desplazo hacia abajo hasta el final de mi página, y cuando la presentación de diapositivas cambia de diapositiva (rotación automática), el foco aterrizará en la etiqueta de anclaje de arriba. Así que parece que la pestaña jquery ui rotate roba mi enfoque. Cualquier ayuda sería apreciada.

Q2) Otra pregunta: ¿cómo puedo evitar que un elemento se enfoque? (De alguna manera relacionado con mi quesion anterior)

Gracias

+2

donde está su código de jquery. También puede reproducir esto creando una página html vacía con un montón de texto ficticio. – Matt

+0

Aquí hay un ejemplo con lo que desea: http://jsbin.com/aqufu4/edit. Acerca de la página larga, o establece una altura fija para el contenedor de pestañas, nuestro usted hace lo que hice: desplácese hacia abajo en cada cambio de pestaña. Acerca del enfoque, fue fácil. Mira alla. –

Respuesta

0

Su segunda pregunta debe ser fácil.

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