Я использую последнюю версию Jquery-UI, а не ту, которая разработана специально для Google TV (поскольку версия для Google TV, по сути, является совершенно другим продуктом).
По большей части все jquery и jquery-UI совместимы с браузером google TV chrome, за исключением переключателей, которые имеют вызов .buttonset() для их стилизации.
Хотя он показывает стилизованные переключатели (закругленные углы, стиль кнопки-переключателя, градиентный фон и т. д.), оказывается, что фактическое радио HTML (физический точечный блок) плавает в левом поле страницы, выровненное по оси X. со стилизованной версией кнопки. Нажатие фактического переключателя фактически регистрирует его как нажатие, как и нажатие стилизованной версии (что, как я предполагаю, является просто загрузкой CSS, применяемой к соответствующему тегу).
Теперь, как я уже сказал, все работает так, как должно, но это уродливо и, возможно, сбивает с толку наличие случайного плавающего переключателя далеко за пределами формы. Существуют ли какие-либо обходные пути или хаки CSS, чтобы исправить это? К сожалению, у меня нет возможности создать конкретную логику просмотра для google TV, чтобы оптимизировать ее для google TV - в основном из-за времени, а сайт не имеет архитектуры MVC, поэтому иметь несколько просмотров не так-то просто. .
Есть идеи, дамы и господа?