我正在开发一个销售画廊,用户单击图像,弹出框在页面前面淡出。该框包括产品详细信息、订单信息和一个风格化的退出按钮,用于关闭框并返回画廊。用户还可以通过在框外单击返回到图库。但是,当该框打开时,我希望禁用窗口后面的所有链接(导航菜单等),但退出按钮除外。一旦用户关闭框,它们应该再次启用。我试过玩弄类似的东西
$('a:not(a.popout)').removeAttr('href');
和
$('a').attr('href', '');
无济于事。他们唯一能做的就是永久关闭页面上的每个链接,当然,一旦我完全删除了 href 属性,就无法再次重新启用它们。还有其他人尝试过这样做吗?也许我正在做他很难的方式。没有想法了。谢谢!