javascript - jQuery 颜色框调整大小

标签 javascript jquery

我正在使用 jQuery 插件 ColorBox。

在我的文件中使用了 jquery hide & slideToggle。

当我点击和滑动隐藏的 div 时,我需要改变 colorbox 的高度。

我试过 colorbox resize$("#ajax_container").height($("#a").height());

两者都不行,有什么办法吗?

<script>
    $(document).ready(function(){
        $("#a").hide();

        $("#click_a").click(function(){
            $("#a").slideToggle(200);
            $.colorbox.resize();
        });
    });
</script>

<style>
    #ajax_container {
        width:680px;
        min-height:400px;
        overflow:hidden;
        background:white;
    }
    #a {
        width:500px;
        height:5500px;
        background:red;
        margin-bottom:50px;
    }
</style>

<div id="ajax_container">
    <a id="click_a" href="#">Click me</a>
    <div id="a"></div>
</div>

最佳答案

$.colorbox.resize({height: 6000});

把这个加进去,应该可以了。

关于javascript - jQuery 颜色框调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16959782/

相关文章:

Javascript 变量 - 需要一个变量

javascript - 无法在给定的文件扩展名中有效地找到文件的文件扩展名

jQuery使用jQuery的ajax方法上传文件(无需插件)

jquery - 如何使用 Jquery 在 anchor 标记内附加输入?

javascript - 测试操纵 DOM 的 Javascript

javascript - 按顺序填充数组并添加数组所有元素的最佳方法

javascript - 阻止点击事件

javascript - JS函数未定义,传递变量

javascript - 如何停止 json_encode 返回未定义

jquery - 使用显示:none; in the CSS时AOS能否正常工作