Можно ли передавать данные между двумя плагинами JQuery? - PullRequest
0 голосов
/ 19 января 2011

У меня есть два jquery плагина , и элементы, созданные двумя плагинами, имеют свое значение z-индекса .E.g:

// auto increase the z-index value 
// auto increase the z-index to the maximum of their own when I drag it.

element1 created by plugin1 and has the z-index:1;
element2 created by plugin1 and has the z-index:2;
....

// auto increase the z-index value 
// auto increase the z-index to the maximum of their own when I drag it.

element2 created by plugin2 and has the z-index:1;
element2 created by plugin2 and has the z-index:2;
.....

и оба они могут быть перетаскиваемыми , поэтому, когда я щелкаю по одному из них, я хочу, чтобы значение z-index было максимальным всех элементов, которые я создал . Но теперь z-index были разделены!

Я использую перетаскиваемый плагин JQuery UI , но мне не нравится опция stack !

Большое спасибо !!

1 Ответ

0 голосов
/ 19 января 2011

Попробуйте использовать пространства имен

например, в плагине 1 вы можете определить

var Plugin1 = {}; //data abuot the plugin
Plugin1.element1 = {}; //data about the element
Plugin1.element1.zindex = 1000; //data about the element

Это может быть получено в любой части JS но убедитесь, что он определен до document.ready

...