// Вариант 1. Привязываем контекст и первые по порядку параметры
function someFunk(a, b, event) {
console.log(a, b, event);
}
element.addEventListener('click', someFunk.bind(null, 1, 2));
// Вариант 2. Используем интерфейс EventListener
function someFunk(event) {
console.log(this.a, this.b, event);
}
element.addEventListener('click', {handleEvent: someFunk, a: 1, b: 2});
я перезаписываю данные элемента новыми даннымиЗдесь ваш элемент с евент листенером умер, родился другой. Такой же по сути, но листенера на нем нет.
Без jQuery это возможно вообще?Да, просто евент вешается на парент элемент, который при фетче не будет подменяться. Ну и по эвенту внутри него уже отслеживается был ли в таргете элемент с нужным классом.
RewriteCond %{QUERY_STRING} (?:^|&)p=(\d+)(?:$|&)
RewriteRule ^ /index.php/%1? [L,R]