У меня есть небольшая функция jQuery, которая отображает всплывающее окно, но оно не работает на определенном веб-сайте, на котором я хочу включить его.Как я могу написать этот jQuery в стандартном JavaScript?
$(".reg_faqs").click(function(e) {
e.preventDefault();
window.open($(this).attr("href"), "popupWindow", "width=600,height=600,scrollbars=yes");
});
версия JQuery я использую 1.11.2
Можно записать эту функцию в «стандартной» без библиотеки JavaScript? Я хотел бы проверить, что это не проблема с конфликтующими сценариями jQuery на странице, но я не знаю, с чего начать.
Да, это возможно, и весьма тривиальна. Посмотрите на 'document.getElementsByClassName',' addEventListener' и '.href'. – Bergi
Динамически создаются ли элементы 'reg_faqs'? вам, возможно, придется посмотреть на делегирование событий, если элементы создаются динамически. –
. К счастью, на странице есть только один <. –
mpdc