Я работаю над кнопкой, которая выполняется только один раз. Однако, похоже, у меня проблема с тем, чтобы заставить это работать.
Моя кнопка добавляет параметры в URL на основе того, что было выбрано до нажатия кнопки «lg-cir c». Вы не увидите Lo go в моем коде. Заранее спасибо.
$('.lg-circ').on('click', function(){
var executed = false;
return function() {
if (!executed) {
executed = true;
if ($('.semi-circle-1').hasClass('active') === true) {
var type = 'John'
URL = URL + type;
console.log(URL)
} else {
var type = 'Sally'
URL = URL + type;
};
if ($('.logo1').hasClass('active') === true) {
var logo1 = '&source_list[]=Argos'
URL = URL + logo1
} else {
var logo1 = ''
URL = URL + logo1
};
if ($('.logo2').hasClass('active') === true) {
var logo1 = '&source_list[]=Tesco'
URL = URL + logo1
} else {
var logo1 = ''
URL = URL + logo1
};
if ($('.logo10').hasClass('active') === true) {
var logo1 = '&source_list[]=Argos'
URL = URL + logo1
} else {
var logo1 = ''
URL = URL + logo1
};
if ($('.logo2').hasClass('active') === true) {
var logo1 = '&source_list[]=Tesco'
URL = URL + logo1
} else {
var logo1 = ''
URL = URL + logo1
};
console.log(URL)
$('.clickysection').addClass('activated')
$('.dead').detach();
$.getScript("https://cdnjs.cloudflare.com/ajax/libs/zoomooz/1.1.6/jquery.zoomooz.js");
}}});