2010-02-08 3 views
2

Наше расширение Firefox отображает 25 лучших результатов Bing в боковой панели всякий раз, когда кто-то ищет из Google. Результаты очищаются для дубликатов.Как плавно открывать панели между вкладками в Firefox расширение?

По умолчанию боковая панель закрыта. Открывается боковая панель только тогда, когда кто-то просматривает страницу результатов Google. Боковая панель автоматически закрывается, когда кто-то открывает страницу, отличную от Google.

К сожалению, открытие и закрытие панели неудобно. Боковая панель реализована как vbox, и мы устанавливаем ее свернутое свойство в «true» или «false» в зависимости от URL.

Шаги для воспроизведения:

1) Загрузите расширение: https://addons.mozilla.org/en-US/firefox/addon/66587.

2) Поиск «обуви» с сайта Google.com или из панели поиска Firefox.

3) Щелкните один из результатов поиска, отображаемых на боковой панели Panabee. Это откроет результат на новой вкладке.

4) Нажмите между двумя вкладками. Открытие/закрытие панели неудобно.

Любые предложения о том, как сгладить открытие/закрытие панели? Должны ли мы использовать что-то помимо свернутого имущества? Мы возились со скрытой собственностью, но это было не более гладко.

ответ

3

Если вы пишете add, используя Jetpack, автоматически добавляется jquery. Поскольку вы, вероятно, делаете это без Jetpack, я бы включил jquery с добавлением и использовал встроенные временные эффекты, такие как animate() или toggle(). Firefox использует XUL, поэтому вы можете использовать любую инфраструктуру javascript для сценариев таких вещей, как sidepane, так как они все являются частью DOM.

+1

благодарит за ответ. после просмотра кода Firebug, похоже, они не решают проблему с этим подходом. Я хотел бы подражать firebug, если это возможно. ты знаешь как? – Crashalot

+0

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

Смежные вопросы