首页 > 解决方案 > 单击热点时无法触发 jQuery

问题描述

我尝试了很多建议,但对我的特定 jquery 没有任何帮助。当我的弹出窗口打开时,这个脚本隐藏了双滚动条。它适用于常规图像。但我不能让它从热点/地图上发射。我尝试将我的课程“pop-open”放在图像标签、区域标签,甚至地图标签中,哈哈。有人可以帮助我吗?提前谢谢。

<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() {

标签: jqueryscrollbarimagemap

解决方案


这解决了。它实际上确实有效。我与另一个模式脚本发生冲突,这就是问题所在。发布一个单独的问题。我没有弄清楚我的ps在那里^但是哦。


推荐阅读