Помощь по нетбуку Launcher

Могу ли я установить панель запуска нетбука вместе с существующим режимом рабочего стола и режимом единства?

1
задан 25 October 2010 в 21:12

6 ответов

Большинство предложенных "решений" является определенным для Microsoft, или требует чрезмерно увеличенных в размере библиотек. Вот один хороший путь. Это работает с совместимыми W3C браузерами и с Microsoft IE.

if (window.addEventListener) // W3C standard
{
  window.addEventListener('load', myFunction, false); // NB **not** 'onload'
} 
else if (window.attachEvent) // Microsoft
{
  window.attachEvent('onload', myFunction);
}
97
ответ дан 1 November 2019 в 01:59

После выпуска 10.10 пакет netbook-launcher больше не доступен в репозиториях Ubuntu.

Это потому, что этот старый Ubuntu Netbook remix был заменен Unity и Ubuntu Netbook Edition . Из-за этого нетбук Launcher больше не поддерживается.

Возможно, вы захотите увидеть этот отчет об ошибке , подтверждающий то, что я только что сказал.

0
ответ дан 25 October 2010 в 21:12

Все еще существует ужасное решение (который является далеко нижним к использованию платформы или addEventListener/attachEvent) это должно сохранить ток onload событие:

function addOnLoad(fn)
{ 
   var old = window.onload;
   window.onload = function()
   {
       old();
       fn();
   };
}

addOnLoad(function()
{
   // your code here
});
addOnLoad(function()
{
   // your code here
});
addOnLoad(function()
{
   // your code here
});

Обратите внимание, что платформы как jQuery позволят выполнять код, когда DOM будет готов и не, когда страница загружается.

DOM быть готовым означает, что Ваш HTML загрузился, но не внешние компоненты как изображения или таблицы стилей, позволив Вам быть названным задолго до огней события загрузки.

17
ответ дан 1 November 2019 в 01:59

Mootools является другой большой платформой JavaScript, которая довольно проста в использовании, и как RedWolves сказал с jQuery Вас, банка может просто продолжать зажимать столько обработчиков, сколько Вы хотите.

Для каждого *.js файла, который я включаю, я просто переношу код в функцию.

window.addEvent('domready', function(){
    alert('Just put all your code here');
});

И существуют также преимущества использования domready вместо onload

3
ответ дан 1 November 2019 в 01:59

У меня была подобная проблема сегодня, таким образом, я решил ее имеющий index.js со следующим:

window.onloadFuncs = [];

window.onload = function()
{
 for(var i in this.onloadFuncs)
 {
  this.onloadFuncs[i]();
 }
}

и в дополнительных js файлах, что я хочу присоединить onload событие, я просто должен сделать это:

window.onloadFuncs.push(function(){
 // code here
});

я обычно использую jQuery, хотя, но на этот раз я был ограничен чистым js, который вызвал для использования моего ума некоторое время!

4
ответ дан 1 November 2019 в 11:59

Можно сделать это с jquery

$(window).load(function () {
    // jQuery functions to initialize after the page has loaded.
});
1
ответ дан 1 November 2019 в 11:59

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

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