Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/406.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果单击任何链接,如何使用jQuery触发函数?_Javascript_Jquery_Css_Html - Fatal编程技术网

Javascript 如果单击任何链接,如何使用jQuery触发函数?

Javascript 如果单击任何链接,如何使用jQuery触发函数?,javascript,jquery,css,html,Javascript,Jquery,Css,Html,我是一个jQuery新手,我花了几个小时试图找到这个问题的答案,而文档对我帮助不大 我只是想改变以下的风格: #footer_menu{bottom:0;} 到 单击页面上的任何链接后。没有任何ID,我只想能够触发任何链接时,点击该功能 我开始怀疑这根本不可能,应该通过向A标记添加id来实现。这是真的吗?实现这一点的最佳方法是什么?试着这样做 基本上,您只需使用$'a'选择所有锚定。我最终做了一些其他事情来修复我想要的,但这有助于消除我认为这种方法会起作用的事实。 #footer_menu{b

我是一个jQuery新手,我花了几个小时试图找到这个问题的答案,而文档对我帮助不大

我只是想改变以下的风格:

#footer_menu{bottom:0;}

单击页面上的任何链接后。没有任何ID,我只想能够触发任何链接时,点击该功能

我开始怀疑这根本不可能,应该通过向A标记添加id来实现。这是真的吗?实现这一点的最佳方法是什么?

试着这样做


基本上,您只需使用$'a'选择所有锚定。

我最终做了一些其他事情来修复我想要的,但这有助于消除我认为这种方法会起作用的事实。
#footer_menu{bottom:-48px;}
$('a').click(function() {      
   $('#footer_menu').css('bottom', '-48px');
});
$('a').on('click', function(event) {
    $('#footer_menu').css('bottom', '-48px');
    event.preventDefault(); // only if links should not navigate afterwards
});
$('a').on('click', function(e) {
     $('#footer_menu').css('bottom', '-48px');
     e.preventDefault();
}