JQuery-UI вкладки проблема кодировки символов - PullRequest
0 голосов
/ 10 мая 2009

Шведские символы подставляются при настройке параметра tabTemplate.

Например, используя «ö» в href:

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

становится:

<li><a href="#%C3%B6">ö</a></li>

1 Ответ

0 голосов
/ 10 мая 2009

Юникод пока не поддерживается в URL. Они должны быть закодированы. Но ни одна строка, закодированная URL-адресом после хэша, не будет автоматически перемещать полосы прокрутки туда, где вы думаете, что должны. Вам понадобится JavaScript, чтобы найти искомый элемент и просмотреть его.

Используйте unescape, чтобы получить символы. Затем найдите элемент, используя jQuery, как вы уже привыкли. Получить фактический элемент DOM (используя функцию get jQuery) и вызвать scrollIntoView для него.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...