Есть функция jQuery, при вводе текста цели передаются в метрику и аналитикс:
$('input').keyup(function(){
yaCounterXXXXX.reachGoal('namepage');
ga('send', 'pageview', 'namepage');
});
Проблема в том, что keyup работает на каждый введенный символ. Подскажите, как сделать так, чтобы вызов был лишь единожды? Сработает ли такой вариант:
var count_keyup = 0;
$('input').keyup(function(){
count_keyup++;
if (count_keyup == 0) {
yaCounterXXXXX.reachGoal('namepage');
ga('send', 'pageview', 'namepage');
}
});
Заранее спасибо!
Попробуй вместо keyup использовать change
Если не нужна вставка через контекстное меню
$(document).ready(function(){
$("#textInp").bind({
copy : function(){
$('#msg').text('Вы скопировали текст!');
},
paste : function(){
$('#msg').text('Вы вставили текст!');
},
cut : function(){
$('#msg').text('Вы вырезали текст!');
}
});
});
Вот ссылка откуда взят пример : http://yournet.kz/blog/js/opredelyaem-kopirovanie-vyrezku-vstavku-teksta-v-jquery
Для одноразового вызова события можно использовать метод one
$('input').one("keyup", function(e){
yaCounterXXXXX.reachGoal('namepage');
ga('send', 'pageview', 'namepage');
});
Виртуальный выделенный сервер (VDS) становится отличным выбором
Например, есть запрос, в котором я хочу наложить условие, чтобы он мне выдал только те строки, где value > 500:
1) Напишите запрос, который выводит имена всех учеников, сдавших экзамен по математике у профессора Иванова на оценку 4 или 52) Напишите запрос,...
На одном хостинге, при создании таблиц в базе данных, по умолчанию создаются таблицы myisamИ дело в том, что это нигде нельзя выбрать, чтобы по умолчанию...