javascript - 将 HTML 内容加载到 DIV 后调整颜色框的大小

标签 javascript jquery resize colorbox

我已经浏览过这里所有关于颜色框大小调整问题、div 属性和许多其他内容的帖子!无论如何,这段非常非常简单的代码让我感到困惑,我想知道是否无法回答?

<script type="text/javascript">
$(document).ready(function () {
    $("#text").load("<%= Model.FileLocation %>");
    $.fn.colorbox.resize();
});
</script>
<div id="text"></div>

上面是代码(我想它应该像魅力一样工作)。我试过使用 $.get 并将调整大小放在回调中,使用超时并将事物与函数分开。

我还验证了没有任何损坏,正在加载文本(使用 $("#text") 发出警报,因为消息显示已加载的文本。我还可以指定宽度和/或高度resize 函数,它们可以工作,但是,我无法根据加载的内容执行此操作。

抱歉这篇冗长的帖子...知道为什么这个东西不会调整大小吗?

最佳答案

尝试等到内容实际加载完毕。

<script type="text/javascript">
$(document).ready(function () {
    $("#text").load("<%= Model.FileLocation %>", function() {
         $.fn.colorbox.resize();
    });
});
</script>
<div id="text"></div>

关于javascript - 将 HTML 内容加载到 DIV 后调整颜色框的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7934720/

相关文章:

javascript - 带下拉菜单的 Mixitup 插件

javascript - 虚拟键盘/滚动奇怪事件

javascript - Span 元素不运行来自 jQuery 的动画

javascript - 调整和缩放 HTML5 Canvas 和内容

css - 试图让 Magento 调整产品图片的大小。

javascript - Cycle2轮播点击缩略图显示内容

javascript - 从 Promise 的 catch 添加到现有的 Promises.all 数组

javascript - jQuery:自定义自动完成列表不会在输入更改时重新绘制自身

javascript - Twig-Template 中的数据表中的静态子行(附加信息)

javascript - CSS - 在不调整大小的情况下剪切图像?