Цитата:
заметил странную штуку. По идее функция jQuery.noConflict(); не должна мешать работе самой jQuery, однако после удаления скриптов prototype я оставил вызов функции jQuery.noConflict(); вот так <script type="text/javascript" src="/includes/jquery/jquery.js"></script> <script type="text/javascript" src="/components/video/js/datepicker/jquery-ui-1.10.3.custom.js"></script> <script type="text/javascript" src="/components/video/js/datepicker/i18n/jquery.ui.datepicker-ru.min.js"></script> <script type="text/javascript" src="/templates/online-cam/js/scripts.js"></script> <script type="text/javascript" src="/components/video/js/common.js"></script> <script type="text/javascript" src="/core/js/common.js"></script> <script type="text/javascript" src="/templates/online-cam/js/template.js" ></script> <script type="text/javascript"> jQuery.noConflict(); </script> то плеер все ровно не запустился, если убираю <script type="text/javascript"> jQuery.noConflict(); </script> то плеер работает. В чём подвох? |
Почему бы не отредактировать код online-cam и datepicker дописав в начало и конец следующий код?
(function($, jQuery){ ... })(jQuery,jQuery); (function($){ ... })($); А между подключениями каждой из библиотек прописать $ = undefined; delete window.$; |
Часовой пояс GMT +3, время: 12:17. |