我的页面中有一个固定的标题,还有很多按钮。如果按钮被停用,
$(".myButtons").attr('disabled', 'disabled');
当我向下滚动页面时,它们不像其他任何东西那样被固定的标题隐藏,而是在它上方。任何人都知道这是如何发生的以及如何解决它?
答案 0 :(得分:1)
可能是一些奇怪的继承CSS在禁用按钮上设置z-index。您可以使用一些添加的jQuery轻松修复它:
$('.myButtons').prop('disabled', 'disabled').css('z-index', 0);
(您可以使用.attr,但jQuery正朝着.prop设置属性)。
解决此问题的更好方法是找到设置z-index的原始样式。如果您检查元素并在开发人员工具中展开“Computed Styles”,则可以找到它。
希望这有帮助。