Конфликт вкладок пользовательского интерфейса jQuery + вкладки инструментов jQuery (Flowplayer) - PullRequest
0 голосов
/ 20 сентября 2011

У меня точно такая же проблема, как у человека здесь . Я знаю, как это решить. Вы должны изменить следующее в jQuery Tools.js, верно?

найти:

$.fn.tabs = function(query, conf) {

изменить на что-то вроде этого:

$.fn.fpTabs = function(query, conf) {

Моя проблема в том, что я просто не могу найти эту строку нигде, даже с помощью функции поиска моего редактора !! Я скачал самую новую версию jQuery Tools от Flowplayer.org и загрузил ее в pastebin: http://pastebin.com/ispnQMVH Можете ли вы помочь мне понять, как это сделать?

Если есть еще один способ предотвратить попадание вкладок jQuery-ui на вкладки jQuery Tools, пожалуйста, дайте мне знать:)

Заранее большое спасибо !!

1 Ответ

0 голосов
/ 21 сентября 2011

Я записываю это как ответ, потому что это будет беспорядок в комментарии.

Похоже, вы можете получить неунифицированный источник из Github:

https://github.com/jquerytools/jquerytools

Вы также можете попробовать быстрый взлом, чтобы переименовать плагин вкладок на месте. Если вы загрузите файл JavaScript с вкладками jQuery Tools, загрузите небольшой патчер, например:

(function($) {
    // Rename the tabs in-place.
    $.fn.fpTabs = $.fn.tabs;
    delete $.fn.tabs;
})(jQuery);

и затем загрузите jQuery-UI:

<script src="/js/jquery.js"></script> 
<script src="/js/jquery.tools.min.js"></script> 
<script src="/js/jquery.tools.tabs-renamer.js"></script> <!-- see above -->
<script src="/js/jquery-ui.min.js"></script> 

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

...