jQuery 检查内联样式

标签 jquery css html

我正在尝试编写一个简短的脚本来检查从我正在运行的 jQuery 插件添加到我的一个 div 的内联样式,然后将 css 样式添加到另一个 div。

我正在寻找的内联样式是position: fixed

我的代码如下:

$(document).ready(function(){ 
    if( $('.nav-container').attr('position:fixed;') {
        $('.recent-episodes').css('padding-top', '90px');
    } else {
        $('.recent-episodes').css('padding-top', '0px');
    }
});

非常感谢。

最佳答案

position:fixed 是一种样式,而不是属性。改变

if( $('.nav-container').attr('position:fixed;') {

if( $('.nav-container').css('position')=='fixed') {

关于jQuery 检查内联样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18704347/

相关文章:

javascript - 指定的参数超出了有效值的范围。参数名称: index

CSS 单线渐变

jquery - 在响应式设计中按比例调整包含带有 Flash 内容的 HTML 的 IFRAME

javascript - 从没有 canvas 元素的 HTML Canvas ImageData 创建 Base64 数据

javascript - 使用 jQuery 将 div 动画移出窗口/ View ,调整大小时忽略 css 规则

即使不满足条件,if语句中的Javascript函数仍然运行

jquery - 使用 JQuery 隐藏 html 中的行

html - 将另一个类中的 div 类对齐到底部

jquery - 图像不会保持水平,它们堆叠为 2 行

html - header 无法正常运行 Firefox/Internet Explorer