2010-06-25 1 views
0

Я использую два популярных плагинов с успехом по большей части:JQuery плагин комбо Беды: FancyBox и ContextMenu

http://www.trendskitchens.co.nz/jquery/contextmenu/

http://fancybox.net/

Они оба работают фантастически. Однако я не могу заставить контекстные меню работать в fancybox. Нормальное меню правой кнопки мыши отключено, поэтому я убежден, что где-то есть столкновение с z-индексом. После проверки и обновления стилей я все еще не могу получить контекстное меню внутри fancybox.

Оба они отлично работают друг с другом. Кто-нибудь сочетает их успешно или сталкивается с подобными проблемами?

Спасибо!

ответ

0

Вы, скорее всего (без кода я могу только догадываться) нужно вызвать Контекстный плагин внутри FancyBox OnComplete обратного вызова

Например:

$.fancybox({ 
    //other initialization options 
    // ... 
    // ... 
    'onComplete':function(){ 
     //call the context menu plugin here 
    } 
}); 
0

Настройки ваших CSS файлов не будет делать ничего вероятно, поскольку ContextMenu добавляет 'zIndex: 500' и zIndex: 499 'непосредственно в js. Настройка этого параметра на 99999 и 99998 отлично работала.

Отличные плагины.