Браузер Google TV Chrome неправильно отображает переключатели JQuery-UI .buttonset () - PullRequest
0 голосов
/ 20 мая 2011

Я использую последнюю версию Jquery-UI, а не ту, которая была разработана специально для Google TV (так как версия Google TV - это совершенно другой продукт).

По большей части все jquery и jquery-UI совместимы с браузером Google TV Chrome, за исключением переключателей, которые имеют вызов .buttonset () для их стилизации.

Несмотря на то, что в нем отображаются стилизованные радиомодули (закругленные углы, стиль переключателя, градиентный фон и т. Д.), Оказывается, что реальное радио-HTML (физическая точка) отображается в левом поле страницы, выровненное по X доступ со стилизованной версией кнопки. Нажатие на настоящую кнопку-переключатель фактически регистрирует его как нажатие, как и нажатие на стилизованную версию (что, я полагаю, является просто загрузкой CSS, применяемой к соответствующему тегу).

Теперь, как я уже сказал, все работает так, как должно, но уродливо и, возможно, сбивает с толку случайное переключение радиокнопки далеко за пределы формы. Есть ли обходные пути или CSS-хаки, чтобы это исправить? К сожалению, у меня нет возможности создать определенную логику просмотра для телевизоров Google, чтобы оптимизировать ее для Google TV - в основном из-за времени, и у сайта нет архитектуры MVC, поэтому иметь несколько просмотров не так уж и легко. .

Есть идеи, дамы и господа?

1 Ответ

0 голосов
/ 20 мая 2011

Я попросил кого-нибудь взглянуть на него, и меня попросили указать ваш URL.Если бы вы могли опубликовать его, было бы полезно получить ответ.

...