У меня возникла проблема с AUI(). All ('a'). Click (function (a) {...}. Это не всегда воспроизводимо, но это происходит . 80% времениAUI onclick событие на всех якорях не активировано
Основная функция в нашей логике, с двух утверждений печати, используемых для отладки) является следующее:
Liferay.on('allPortletsReady', function() {
console.log("breakpoint #1");
AUI().all('a').on('click', function(a) {
console.log("breakpoint #2");
trackingCtrl.trackAnchors(a);
});
});
при использовании Google Chrome, я был в состоянии выполнить код обычно , Однако, используя IE11 и Firefox, я мог видеть сообщения от точки останова 1, но я не мог достичь второй точки останова (и, следовательно, события никогда не запускались).
По-видимому, Liferay.on ('allPortletsReady', function() {...}) работает нормально, но AUI(). All (X) .on ('click', function (Y) { ...}) не работает с IE/Firefox, так как события не запускаются.
Возможно, вы знаете причину проблемы? Есть ли у вас какие-либо предложения?