Требуется устранить конфликты jquery, а именно:
* заставить работать плагин на версии icms 1.10.3 с новым jquery
Жду ваши предложения в ЛС.
П.С. из того что сам смог накопать при смене jquery.autocomplete.min.js и jquery.js на файлы из предыдущих версий, плагин начинает работать, но это не выход, т.к. все остальные скрипты на сайте заточены под новую поэтому требуется правка именно плагина.
ищу исполнителя
#2
30 октября 2013 в 20:55
Навскидку глянул… Там функция .live() ее либо менять на .on() либо прописать ее для нового jquery
Попробовал у себя, вроде работает.
делал так: открыть файл window.js
В начале файла добавилЗатем пришлось изменить private $is_ajax = false; на public $is_ajax = false; в файле page.class.php (не успел найти более правильного решения))
Ну и автокомплит не заработал, чтобы было без него удалил эту функцию из файла messenger.js
Переписка вроде работает…
Попробовал у себя, вроде работает.
делал так: открыть файл window.js
В начале файла добавил
jQuery.fn.live = function (types, data, fn) { jQuery(this.context).on(types,this.selector,data,fn); return this; };
Ну и автокомплит не заработал, чтобы было без него удалил эту функцию из файла messenger.js
$('#search_contact').autocomplete(cnts, { maxItemsToShow: 10, formatItem: function(row) { return row.nickname; } }).result(function(e, item) { $("#im_window div[id^='contact-']").show().hide(); $("#im_window div[id^='contact--1']").show(); self.selectContact($('#im_window #contact-' + item.id).show()); $('#search_clear').show(); });
#3
30 октября 2013 в 22:35
Преогромнейшее спасибо, вроде все работает.
Если кто знает как "победить" автокомплит, помогите пожалуйста.
Если кто знает как "победить" автокомплит, помогите пожалуйста.
Сегодня в 13:58
не стал создавать новую тему, но есть вопрос к гуру:
делали адаптивкус помощью скрипта adapt.js.
вот почему то фаербаг ругается на ADAPT_CONFIG is not defined и показывает на строку
// Pass in window, document, config, undefined.
})(this, this.document, ADAPT_CONFIG);
делали адаптивкус помощью скрипта adapt.js.
вот почему то фаербаг ругается на ADAPT_CONFIG is not defined и показывает на строку
var ADAPT_CONFIG = { // Where is your CSS? path: '/templates/_default_/assets/css/', // false = Only run once, when page first loads. // true = Change on window resize and page tilt. dynamic: true, callback: myCallback, // First range entry is the minimum. // Last range entry is the maximum. // Separate ranges by "to" keyword. '0px to 760px = mobile.min.css', '960px to 980px = ipad.min.css', '760px to 960px = 720.min.css', '980px to 1280px = 960.min.css', '1280px to 1600px = 1200.min.css', '1600px to 1940px = 1200.min.css', '1940px to 2540px = 1200.min.css', '2540px = 1200.min.css' ] };
})(this, this.document, ADAPT_CONFIG);