Имеем установленный модуль EnjoyHint для подсказки на сайте.
Дополнил модуль скриптом который определяет через cookis, показывалась подсказка или нет, что бы не выводить повторно. Отдал 3 дня, работает..
// If the cookie is not set to 1
if(document.cookie.indexOf('tourIsDone=1') < 0){
//Launch the tour
var enjoyhint_instance = new EnjoyHint({});
var enjoyhint_script_steps = [
{
'next #title' : 'Введите заголовок статьи.',
'nextButton' : {className: "myNext", text: "Далее"},
'skipButton' : {className: "mySkip", text: "Прекратить"},
}
];
enjoyhint_instance.set(enjoyhint_script_steps);
enjoyhint_instance.run();
// Set the cookie (you can also do it once the tour is finished)
document.cookie = "tourIsDone=1";
} else {
// blablabla
}
1. На лэндинг пейдже имеем такой код:
<a class="new_btn open-price-modal btn btn-medium" href="#" data-id="1"> Цена </a>
Как организовать проверку значение date-id="1" или "2", назначается при нажатии кнопки и только в этом случаи запускать подсказку на модальном окне.
Помогите с реализацией кода... В JS я не особо силен. Очень нужно для себя!