jquery - 将类添加到动态高度 div

标签 jquery html css

我有一个动态内容的“div#area”,所以div高度也是动态的,我想要的是当它的高度大于650px时添加类“.over”。 我使用这个脚本但它不工作:

<script>
    if ($('div#area').height() > 650) {
       $(this).addClass('over');
    }
</script>

最佳答案

当您执行 addClass 语句时,

this 不引用 $('div#area')。您可以将引用存储在变量中并使用它。

var elem = $('div#area'); //Store a refrence to element
if (elem.height() > 650) {
   elem.addClass('over');
}

关于jquery - 将类添加到动态高度 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39850759/

相关文章:

javascript - 如何在 Laravel 中从服务器发送 javascript 响应而不转义字符

javascript - 传递 HTML 值以在 JQuery UI 对话框中使用?

html - jquery slider 的 CSS 定位

html - 在怪癖模式下,是否可以将 img 的大小调整为其包含的表格单元格?

html - 将 css 类应用于 div 内的 "button"

javascript - 水平滚动时 HTML 表格标题与表格主体不对齐

jquery - 如何在jquery中选择textarea的class或id?

javascript - 取消用户点击确认框 'cancel'

html - 如何在 HTML 和 CSS 中居中我的 gridview

jquery - 验证表单已填写,HTML jQuery