Непрозрачность и jQuery fadeIn / fadeOut в расширении Firefox - PullRequest
0 голосов
/ 06 июля 2010

Мне трудно получить jquery fades и элемент opacity css, чтобы ответить мне в расширении firefox, которое я пишу. Я использую FireFox 3.6. Я почти уверен, что эти две проблемы связаны.

Этот код не исчезает, он просто появляется и выключается после четырех секунд ожидания:

css_notify_div = {
    position: 'fixed',
    top: '2%',
    right: '2%',
    font: 'bold',
    'font-size': '1.5em',
    'font-family': 'sans-serif',
    'text-align': 'center',
    'background-color': 'ffff88',
    'border': '2px solid #eeee00',
    'padding': '5px',
    margin: 'auto',
    display: 'none'
};


doc = window.content.document;
$('#br_notify_div', doc).css(css_notify_div);

$('#br_notify_div', doc).fadeIn("slow", function () {
    $('#br_notify_div', doc).fadeOut(4000);
});

fadeTo () также дает сбой каждый раз, когда я его запускаю, и если я использую css ({opacity: '. 2'}), то ничего не происходит.

Редактировать: Это, похоже, характерно для среды расширения Firefox. Другие анимации работают нормально, например, show ('slow') выглядит просто отлично. Похоже, это связано с использованием самого свойства opacity, это не проблема jQuery.

1 Ответ

1 голос
/ 06 июля 2010

Я попробовал здесь , и, кажется, он работает нормально ..?

(FF 3.6.6 на Linux)

...