Не удается заставить jQuery срабатывать при нажатии HOTSPOT - PullRequest
0 голосов
/ 07 августа 2020

Я пробовал множество предложений, но ничего не помогло с моим jquery. Этот сценарий скрывает двойную полосу прокрутки при открытии всплывающего окна. Он отлично работает с обычными изображениями. Но я не могу заставить его стрелять из точки доступа / карты. Я попытался поместить свой класс "pop-open" в тег изображения, тег области и даже тег карты lol. Кто-нибудь может мне помочь? Спасибо заранее.

<map name="hotspot"><area class="pop-open" shape="rect" coords="0, 0, 150, 200" href="#pop_vid"></map><img src="example.com/images/whatever.png" usemap="#hotspot">



$(document).ready(function(){
$('.pop-open').click(function() {
        $('body').css({
        'overflow': 'hidden',
        });
    });
$('.lightbox').click(function() {
        $('body').css({
        'overflow': 'visible',
        });
    });
});

ps. Если бы кто-нибудь мог сказать мне, как разместить 2 селектора там, где у меня есть лайтбокс, я был бы ОЧЕНЬ признателен. На самом деле я хочу использовать классы close-x и close-btn, но, поскольку я не мог этого понять, мне пришлось установить его, чтобы закрыть весь лайтбокс. Я пробовал это, но ни один класс не работал.

$('.close-x, .close-btn').click(function() {

1 Ответ

0 голосов
/ 12 августа 2020

Это решено. Это действительно работает. У меня конфликт с другим модальным скриптом, вот в чем проблема. Публикуем об этом отдельный вопрос. Я не понял, где мой пс ... ну да ладно.

...