Результаты поиска с использованием вкладок пользовательского интерфейса jquery - PullRequest
0 голосов
/ 16 марта 2011

Я использую вкладки пользовательского интерфейса Jquery для перечисления и группировки различных типов содержимого результатов поиска.

Инструмент потрясающий, но в некоторых случаях он работает неожиданно.

Это примерожидаемого поведения:

http://www.acidi.gov.pt/pesquisa/porto?

И это пример странного поведения:

http://www.acidi.gov.pt/pesquisa/mudan%C3%A7a?

По некоторым причинам, используяВ некоторых поисковых строках браузер игнорирует класс ui-tabs-hide на результатах других вкладок, перечисляя все различные типы результатов на одной странице.

Я думал, что это может быть незакрытый тег div, ноЯ не мог найти ни одного.Я понятия не имею, почему происходит такое поведение.

Кто-нибудь может мне помочь, пожалуйста?

Ответы [ 2 ]

0 голосов
/ 16 марта 2011

В вашем коде есть </div>, которого там быть не должно:

<li><h2><a href="#search-faqs">FAQs</a></h2></li> 
                                                        </ul> </div> 

Если вы посмотрите рабочую страницу, ее нет.

"#search-claiis">CLAIIs</a></h2></li> 
</ul> 
<div id="search-acidi"> 

В результате вы делаете «пустую» вкладку, которую можно увидеть с помощью firebug. И поместите свой текст ниже.

0 голосов
/ 16 марта 2011

Я думаю, что проблема не в стороне jQuery, а в стороне CSS.В не работающей версии отсутствуют классы CSS jQuery UI, такие как ui-tabs-hide.jQuery UI переключает классы CSS для отображения и не отображения содержимого вкладок.

, если вы используете только .ui-tabs-hide { display:none !important; } , это будет работать.

...