html5-приложения ubuntu sdk пропускают некоторые основные эффекты обычного html в веб-браузерах!

Я загружаю и устанавливаю новейшую версию Ubuntu SDK (1.097 ~ sdkppa ~ saucy1 ~ test9) в Ubuntu 13.10.

Я только что создал собственное приложение с Ubuntu HTML5 API, но обнаружил, что оно пропускает некоторые базовые эффекты / поведение обычного HTML в веб-браузерах!

Вот что я сделал:

Шаг 1. Создайте приложения Html5 из меню «Новый файл или проект ...». В диалоговом окне выберите «Приложения» из панели «Проекты» и выберите «Приложения HTML5»

Шаг 2. Отредактируйте встроенный HTML-файл проекта. Просто скопируйте html и js файлы из другого демонстрационного проекта, который также создается из меню «Новый файл или проект ...». В диалоговом окне выберите «Ubuntu» на панели «Проекты» и выберите «Приложение HTML5». Будет создан один файл index.html и каталог js. Затем скопируйте их в первый проект.

Шаг 3: Отредактируйте файл index.html, добавив в него кнопки onMouseOver и onMouseOut для проверки

Проверьте нормальное поведение html!
function change(){
  document.getElementById("text1").style.background="red";
}

function change2(){
  document.getElementById("text1").style.background="yellow";
}

Шаг 4: Запустите приложение и наведите курсор мыши на кнопку тестирования. Однако ничего не происходит! Но когда я нажимаю кнопку тестирования, цвет кнопки меняется.

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

Полные коды можно скачать здесь: http://yunpan.cn/Q4fp9PeRiCPBW

0
задан 22 February 2014 в 13:55

1 ответ

При создании новых Приложений HTML5 удостоверьтесь, что у Вас есть последняя версия ubuntu-html5-container и ubuntu-html5-ui-toolkit. Я рекомендую взять версию 0.1.2+14.04.20140219-0ubuntu1~ubuntu13.10.1~ppa1 или более новый.

, В частности, удостоверьтесь, что Ваши файлы приложения расположены в www каталоге (и файлы index.html и файлы JS), поскольку мы недавно должны были сместить вещи к этому каталогу, для размещения дополнительного cordova времени выполнения.

скелетное приложение Ubuntu HTML5 и контейнер синхронизировались для прокладывания себе путь. Для миграции из предыдущего шаблона просто переместите файлы в www. Можно оставить конфигурационные файлы как декларация и json файлы в корне каталога.

Наконец, события при наведении курсора не могут быть доступными прямо сейчас из-за webview, который мы используем (QtWebkit, с допущенным склоняют к сенсорным приложениям). Это - ошибка для случая сходимости, поэтому файл один на launchpad.net/ubuntu-htm5-theme (это - все еще исходный пакет для нашего основного инструментария HTML5). Спасибо

0
ответ дан 22 February 2014 в 13:55

Другие вопросы по тегам:

Похожие вопросы: