我有一些像这样的代码,使用 jQuery,在用户单击链接时淡出主 div:
$('a').click( function () { $('#content').fadeOut(); });
但是,我真的只希望这适用于在同一窗口中打开新页面的链接,即不使用 target="_blank"的任何内容或打开灯箱或模式对话框或跳到文档中的 anchor 的任何内容,因为当窗口保持打开状态但没有内容时,这显然不会很有帮助。
那么,如何用仅选择正确类型的链接(将当前窗口导航到其他内容(可以是内部或外部)的链接)的内容替换“a”?
非常非常感谢。 戴夫
最佳答案
您可以为这些链接分配一个类并更改事件处理程序:
$('.myClass').click( function () { $('#content').fadeOut(); });
显然,如果您已经知道即将消失的链接,则可以应用此方法
关于jQuery - 如何仅选择新页面的链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18122340/