2014-09-24 3 views
-1

Я вызвал плагин Jquery для пользовательского щелчка правой кнопкой мыши в начале html-страницы.Вызов JQuery плагина для одного div

<link href="css/context.standalone.css" type="text/css" rel="stylesheet" /> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script> 
<script src="js/context.js"></script> 
<script src="js/demo-context-menu.js"></script> 

Моя проблема, плагин работает отлично везде я правая кнопка мыши на окне .. Но мне нужен мой обычай правой кнопку мыши, чтобы быть включен только для конкретного «DIV», так что если я нажимаю из этого div, контекстное меню по умолчанию должно всплывать (не мое настроенное всплывающее окно). Пример кода контейнера здесь:

/*demo-context-menu.js*/ 
$(document).ready(function(){ 
    context.init({preventDoubleContext: false}); 

    context.attach('body', [ 
    // {header: 'Download'}, 
     {text: 'View'}, 
     {text: 'Add'}, 
     {divider: true}, 
     //{header: 'Meta'}, 
     {text: 'Delete'}, 
     {text: 'Clear', subMenu: [ 
      {text: 'Clear All'} 
     ]} 
    ]); 
}); 

Как я должен достичь этого? Кто-нибудь может мне помочь? pls Заранее спасибо.

+0

Добавить обычный код в сообщение –

+1

Единственное, что я вижу здесь, это куча загружаемых библиотек. – melancia

+0

Посмотрите документ API плагинов. –

ответ

1

Сценарий demo.js, который использует страницу плагина демонстрирует использование:

http://lab.jakiestfu.com/contextjs/demo.js

context.attach('.inline-menu', [ 
    {header: 'Options'}, 
    {text: 'Open', href: '#'}, 
    {text: 'Open in new Window', href: '#'}, 
    {divider: true}, 
    {text: 'Copy', href: '#'}, 
    {text: 'Dafuq!?', href: '#'} 
]); 

Обратите внимание, что .inline-menu класса на a тег на странице плагина.

+0

спасибо. Я заменил .inline-меню именем класса контейнера – Hemalatha

+0

Я только что видел все комментарии выше, вы должны спросить @MelanciaUK, чтобы он опубликовал свой комментарий в качестве ответа и награды ему. см. его ответ, прежде чем я разместил его, и он первым попал :) – click2install

+0

Все нормально. Это была небольшая деталь, поэтому я решил оставить ее просто комментарием. – melancia

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