Плохое сочетание JQuery: Fancybox и ContextMenu - PullRequest
0 голосов
/ 26 июня 2010

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

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

http://fancybox.net/

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

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

Спасибо!

Ответы [ 2 ]

0 голосов
/ 26 июня 2010

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

Большие плагины.

0 голосов
/ 26 июня 2010

Скорее всего (без вашего кода я могу только догадываться) необходимо вызвать плагин contextmenu внутри обратного вызова fancybox onComplete

Например:

$.fancybox({
    //other initialization options
    // ...
    // ...
    'onComplete':function(){
        //call the context menu plugin here
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...