0

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

我只是想改变风格:

#footer_menu{bottom:0;}

#footer_menu{bottom:-48px;}

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

我开始怀疑这根本不可能,应该通过将 ID 添加到 A 标签来完成。这是真的吗?实现这一目标的最佳方法是什么?

4

3 回答 3

4

像这样尝试,在 JsFiddle 上演示

$('a').click(function() {      
   $('#footer_menu').css('bottom', '-48px');
});
于 2012-05-31T09:26:22.707 回答
3
$('a').on('click', function(e) {
     $('#footer_menu').css('bottom', '-48px');
     e.preventDefault();
}
于 2012-05-31T09:27:41.287 回答
2
$('a').on('click', function(event) {
    $('#footer_menu').css('bottom', '-48px');
    event.preventDefault(); // only if links should not navigate afterwards
});

您基本上只需选择所有带有$('a').

于 2012-05-31T09:27:34.777 回答