У меня есть сценарий jQuery Я пытаюсь реализовать om Magento, и я пробовал использовать noConflict, но он все еще не работает. Magento запускает прототип ... Я не знаю какого-либо прототипа, так как бы я мог конвертировать этот скрипт из jQuery в Prototype ?!конвертировать jQuery в Prototype
var active = 0; // starts at zero
var list = $('ul');
list.children('li').eq('0').siblings().hide(); // Hide all except first list element
$('.next').bind('click', function() {
active = active == list.children('li').length-1 ? 0 : active + 1;
});
$('.prev').bind('click', function() {
active = active == 0 ? list.children('li').length-1 : active - 1;
});
var getActive = function() {
return list.children('li').eq(active);
};
$('.prev,.next').bind('click', function() {
getActive().fadeIn().siblings().hide();
});
Что вы пробовали? С какими трудностями вы столкнулись в этом процессе? Не ожидайте публикации кода с использованием языка A и попросите людей преобразовать его на язык B, не показывая ваши усилия. Этот вопрос будет закрыт очень быстро, если вы его не обновите. Я боюсь, что первые близкие голоса могут начаться очень скоро. По крайней мере, моя не займет много времени. –
Я пытался изменить все $ -> $$, так как я читал прототип. Я получаю сообщение об ошибке: Uncaught TypeError: Невозможно вызвать метод 'children' из null. Поэтому я думаю, что есть что-то странное и с третьей строкой. – Ismailp
показать нам, пожалуйста, полный код, который вы пробовали. Если все, что вы сделали, это изменить '$' на '$$', неудивительно, что ваш код не работает. В прототипе существуют не те же методы. Хорошим местом для вас в этом случае является документация прототипа: http://api.prototypejs.org/ –