abas jQuery-ui problema de codificação de caracteres

votos
0

caracteres suecos se substituído ao definir a opção tabTemplate.

Por exemplo, usando O no href:

var $tabs = $(#tabs).tabs('option', 'tabTemplate', '<li><a href=#ö>#{label}</a></li>');

torna-se:

<li><a href=#%C3%B6>ö</a></li>
Publicado 10/05/2009 em 10:44
fonte usuário
Em outras línguas...                            


1 respostas

votos
0

Unicode não é suportado em URLs ainda. Eles devem ser codificados. Mas nenhuma string que é URL codificado após a hash não irá mover automaticamente as barras de rolagem para onde você acha que deveria. Você vai precisar de JavaScript para encontrar o elemento que você está procurando e deslocá-lo à vista.

Use unescapepara obter os caracteres. Em seguida, localize o elemento usando jQuery, como você já está acostumado. Obter o elemento DOM real (usando jQuery getfunção), e chamar scrollIntoViewsobre ele.

Respondeu 10/05/2009 em 19:57
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more