javascript - jquery if css height > Xpx 这样做

标签 javascript jquery html css

一旦 CSS 元素达到特定高度,是否有任何方法可以使用 jquery 触发函数?

我想象一个例子看起来像这样:

function(){
if( $("#bar").css('height') > '20px') {
$("#mydiv").show();
});

HTML:

<b style="display:none" id="mydiv">Hello!</b>

似乎找不到成功使其工作的方法。

示例:http://jsfiddle.net/5ptkqajv/1/

最佳答案

您可以在点击函数中添加检查,以便在高度变化时执行:

$('h1').on("click", function() {
    advanceRound();
    render();
    if($("#fill").height() > 60){ 
        $("#mydiv").show(); 
    }
});

Updated Fiddle

或者,您可以在函数 renderBar() 中添加检查。

关于javascript - jquery if css height > Xpx 这样做,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27266079/

相关文章:

javascript - HTML5 Canvas 中的居中(比例字体)文本

javascript - 禁用移动浏览器滑动返回行为?

html - 下一行的图标和文字

javascript - 仅为一个 div 更改类名称

javascript - React,根据参数检查状态是否存在 key 对

javascript - scrollIntoView 不包含边框

jquery - 将类 'active' 添加到当前控件

jquery - 如何在 jquery-ui 自动完成中映射数据不起作用

html - 自动调整文本区域旁边文本的宽度?

javascript - 使用特殊注释对对象进行智能感知