当按钮被取消激活时,它会显示在固定元素的顶部

时间:2013-09-17 02:50:26

标签: javascript twitter-bootstrap

我的页面中有一个固定的标题,还有很多按钮。如果按钮被停用,

$(".myButtons").attr('disabled', 'disabled');

当我向下滚动页面时,它们不像其他任何东西那样被固定的标题隐藏,而是在它上方。任何人都知道这是如何发生的以及如何解决它?

1 个答案:

答案 0 :(得分:1)

可能是一些奇怪的继承CSS在禁用按钮上设置z-index。您可以使用一些添加的jQuery轻松修复它:

$('.myButtons').prop('disabled', 'disabled').css('z-index', 0);

(您可以使用.attr,但jQuery正朝着.prop设置属性)。

解决此问题的更好方法是找到设置z-index的原始样式。如果您检查元素并在开发人员工具中展开“Computed Styles”,则可以找到它。

希望这有帮助。