jquery 调整 div 上的侦听器大小

2024-07-04

这就是情况,我有 2 个 div 彼此相邻。一个 div 的高度非常动态,这基本上意味着它可以增长和缩小以适应其内容。例如,这个 div 具有可以折叠打开或关闭的内容,或者可以扩展以适合 ajax 加载内容的容器。

现在,这个 div 旁边是另一个 div,它通过 css 整齐地遵循第一个 div 的高度。效果很好。但问题是:我想根据第二个 div 的高度更改其内容。

换句话说,div 1 的大小发生变化,div 2 随 css 变化,我现在需要触发 ajax 调用,用新内容重新填充 div 2,以适应新的大小。

有人知道我如何用 jquery 做到这一点吗?如果可能的话,不使用超时?

Cheers.


As poelinca 提供的线程 https://stackoverflow.com/questions/172821/detecting-when-a-divs-height-changes-using-jquery建议,有一些不错的插件可用于此功能。

如果您不喜欢插件的想法,另一个简单的解决方案是在内容修改时简单地触发 div 上的“调整大小”事件。然后你可以按照预期使用 resize() 来监视它,利用一个优雅的观察者模式 http://en.wikipedia.org/wiki/Observer_pattern.

function appendContent($div, content) {
   $div.append(content).trigger($.Event('resize'));
}

$div.bind('resize', function(e) {
   // all your magic resize mojo goes here
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jquery 调整 div 上的侦听器大小 的相关文章

  • jQPlot - 删除垂直网格线

    我使用 jqPlot 作为我的图表框架 并且我的应用程序中有许多图表 主要是折线图和堆积条形图 我现在要求仅在这些图表上显示水平网格线 并且在 jqPlot 中看不到任何选项来执行此操作 有一个showGridline选项 但这会完全禁用网
  • 从 Summernote 文本区域中提取编辑后的文本

    我的数据库中有一个预设电子邮件列表 感谢您成为会员 感谢您购买产品 它正在路上 之类的 我正在使用 Bootstrap 模式来编辑这些电子邮件 当我单击编辑按钮时 模式会下拉 并填充数据库中的数据 电子邮件名称 主题 正文 我在用将数据传递
  • JQuery:用另一组元素替换一组元素的优雅方法?

    我有一堆 DOM 像 div div class stuff div div class stuff div div class stuff div div 我想用一套新的东西替换它 div div class stuff div p cl
  • 循环setInterval函数

    我不确定为什么间隔不循环 我完全按照教程进行操作 但运气不佳 建议 document ready function setInterval function current removeClass current next addClass
  • Bootstrap datepicker — 如何获取其他格式的 toDisplay 和其他格式的 toValue

    很长一段时间以来 我都遇到了麻烦toValue and toDisplay 我需要 并出现在显示屏上以格式显示日期年月日和 u toValue 它与表单一起发送 以便它位于年 月 日格式 我尝试了各种方法 但仍然不起作用 我附上了插件官方页
  • 在动态表单上添加规则

    我正在尝试根据后端的 JSON 响应在动态填充的表单上添加验证规则 我正在使用 jQuery 1 9 1 和 jQuery 验证插件 function getItems Id ajax url success function items
  • 覆盖 jQuery 函数

    有没有办法覆盖 jQuery 的核心功能 假设我想添加一个警报 this length 大小为 function 而不是将其添加到源中 size function alert this length return this length 我
  • 当您单击不确定复选框时,IE 不会触发“更改”事件

    我有一个三态复选框 当用户单击它时 我需要触发更改事件 但当复选框的状态处于 不确定 时 IE 不会触发它 可能是浏览器错误 作为 IE 的解决方案 我可以以编程方式触发更改事件 但这不适用于我的情况 因为我需要知道该事件是否被触发 因为用
  • 停止 HighCharts 在悬停时增加线条宽度

    我正在使用最新版本的 HighCharts 来构建具有多种趋势的图表 默认情况下 当用户鼠标悬停在线条上时 HighCharts 会增加线条的粗细 线宽 因为图表上可能有大约 10 个趋势 所以我想删除此功能 这意味着线条的粗细在悬停时不会
  • 添加 jQuery 监听器会降低浏览器性能吗?

    我有一个应用程序 它通过 Ajax 带来响应 并在每次刷新时创建 5 20 个新的 jQuery 单击侦听器 IE 和 Mozilla 浏览器的使用速度似乎都在变慢 这会显着降低浏览器性能吗 听众能被 释放 吗 补充一下安迪关于现场的说法
  • Firefox WebExtension - 如何获取和修改跨域iframe的内容

    我想知道如何在 Firefox WebExtension 中访问和修改 JavaScript 中的跨域 iframe 的内容 我了解普通 JavaScript 的局限性 并且修改跨域 iframe 将是一个 XSS 漏洞 但我相信有一些方法
  • 接收 CSS 过渡中间的元素位置

    我需要在 CSS 过渡中间接收元素 left 和 top 属性 目前我使用 jQuery 位置方法 它似乎在某种程度上起作用 我举了两个例子来更清楚地说明我的问题 1 这是NON 工作示例 其中元素的位置被打印到控制台 接收到正确的位置 直
  • jQuery 如何反序列化 JSON?

    我正在使用 jQuery ajax 从 ASP NET MVC 服务检索 JSON 数据 当服务器遇到异常时 我将 400 Bad Request 状态发送回客户端 并将异常作为 JsonResult 发送 Response StatusC
  • jqGrid - 未应用日期和时间格式

    我有一个显示 3 列的 jqGrid 其中一列是日期时间 正在返回的 SQL 日期时间字段 colModel 设置如下 colModel name col1 sortable false name col2 sortable false n
  • 忽略页面中的 javascript 语法错误并继续执行脚本

    我为 WordPress 开发插件 它在用户端 主题 使用一些jquery作为jquery插件 问题是 当其他作者制作的其他插件出现 javascript 错误时 我的插件的 javascript 无法执行 最糟糕的是 人们认为我的插件存在
  • 通过固定内容传递鼠标滚轮事件

    理解这一点的最好方法是看看这把小提琴 http jsfiddle net mrtsherman 5bwWe 2 请注意 鼠标滚轮在红色框中的固定内容上没有任何反应 我想要可滚动的 div 滚动 万一小提琴死了 基本上我有一个可滚动的 div
  • 如何在没有 iframe 的情况下使用 Google 表单?

    几年前 我在互联网上发现如何在联系页面中使用 Google 表单 仅使用属性提交按钮操作中的查询而不使用 iframe 现在 我再也找不到了 没有 iframe 是否仍然可以使用 Google 表单 我刚刚找到了 function post
  • 如何禁用已经预订的日期?

    我有一个预订酒店房间的表格 其中有两个字段 称为入住和退房 我在这里使用 jQuery datepicker 预订房间 我不想显示那些已经预订的日期 我已经尝试过这样的 function var excludedCheckInDates C
  • 动态 iframe onload 未触发?

    我认为这是可能的 因为有大量类似的问题 已解决 但似乎没有一个涉及动态创建的 iframe 基本上 我使用 jquery 创建一个临时 iframe 来加载文件 从通过 ajax 调用提供的文件路径 然后打开文件下载提示 一切正常 但为了防
  • 预加载队列中的 mp3 文件,以避免播放队列中下一个文件时出现任何延迟

    我正在编写一个脚本 其中我正在播放多个 mp3 并且每个文件都在队列中 播放下一个 mp3 文件会出现轻微延迟 因为缓冲 加载文件需要时间 我如何缓冲队列中的下一个 mp3 文件 以便所有文件顺利运行而没有任何延迟 getData 1 fu

随机推荐

  • 如何将node.js应用程序转换为cordova

    我们建造了一个node js适用于台式机和平板电脑的应用程序 它是完全基于网络的应用程序 现在我计划在中实现与本机应用程序相同的应用程序android using Apache cordova 在项目目录下 我们有node modules
  • 相对于当前日期对 Java 集合进行排序

    我想相对于当前日期对日期列表进行排序 例如列表中有下一项 10 01 2018 10 20 2018 10 14 2018 10 02 2018 当前日期是10 08 2018 结果应该是按下一个顺序升序排列的数组 10 14 2018 1
  • 基本镜面着色

    我正在使用一个生成阴影球体的简单代码 我还没有完全理解数学 但我在玩代码时正在弄清楚它 我想知道如何根据这段代码实现镜面反射着色 有什么建议么 for y 0 y
  • 根据所选付款方式更改 WooCommerce 提交结帐按钮文本

    I tried 更改 WooCommerce 中特定付款方式的结帐提交按钮文本 https stackoverflow com questions 45739331 change checkout submit button text fo
  • woocommerce 电子邮件通知中的 get_post_meta

    我试图从 woocommerce 电子邮件模板中的订单获取一些数据 但 get post meta 只是返回 false 此代码适用于感谢页面 我在这上面花了太多时间 任何帮助 将不胜感激 谢谢 global post echo test
  • 有没有可靠的方法在 IE11 中使用 ctx.drawImage() ?

    我有一个脚本 可以根据数据查询创建动态 SVG 图形 我需要将它们粘贴到 PDF 中 为此我使用 jsPDF 不幸的是 jsPDF 自己的 addSVG 似乎不起作用 所以我花了一些时间尝试使用画布将 SVG 转换为 PNG 我似乎可以将
  • “部署到多个环境”的 Firebase Functions 版本

    正如这里所建议的 https firebase googleblog com 2016 07 deploy to multiple environments with html https firebase googleblog com 2
  • 删除超过 7 天的文件

    我看过一些帖子删除特定文件夹中的所有文件 不是文件夹 但我根本不明白它们 我需要使用 UNC 路径并删除所有超过 7 天的文件 Mypath files data APIArchiveFolder 有人有快速脚本 可以专门输入上面的路径来删
  • SonarQube 不会通过 Gradle 显示每个文件的完全覆盖类的详细报告

    我正在 IntelliJ Java IDE 中运行 Gradle 构建 这SonarQube 跑步者 http www gradle org docs current userguide sonar runner plugin htmlGr
  • Eclipse默认运行eclipse插件headless

    我有一个 Eclipse 插件项目 它通过打开 Eclipse UI 来运行 我添加了一个扩展 org eclipse core runtime applications 为了某些测试目的而无头运行该插件 现在 如果我从上下文菜单运行选项运
  • 使用 Node JS child_process.spawn 运行脚本时打开文件过多

    设想 使用主脚本多次生成可变数量的子进程 以便对服务器执行负载测试 主脚本最初生成它可以生成的所有子进程 根据其配置设置 然后当子进程退出时 如果配置请求更多运行 则将启动新的子进程 我看到的是在尝试启动第 83 个子进程时立即失败 83
  • 如何将数据沿反应链传递

    每当我需要将数据传递到反应链时 我最终都会做这样的事情 public Mono
  • Python 中的 HTML 解析器 [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 使用Python文档我发现了HTML解析器 http docs python org lib modu
  • 如果按下警报,则转到“确定”按钮后的 URL

    我需要确保当用户在 JavaScript 警报窗口中单击 确定 时 浏览器会移动到不同的 URL 这可能吗 你是什 么意思 确保 alert message window location some url 在警报窗口中单击 确定 后重定向
  • 如何将自定义表单添加到 django 管理页面内联

    我可以将在 forms py 中定义的表单放入 Django 管理员页面吗 我也可以将此表单放入 Django 管理员页面的模型内联中吗 需要明确的是 这就是我所说的内联 class AnswerInline admin StackedIn
  • 是否可以使用 Firebase 云消息传递 (FCM) 直接从设备将 PushNotifications 发送到特殊 UDID?

    我正在考虑将所有注册 ID 推送令牌 保留在数据库中并从 iPhone 向用户发送通知 我尝试了类似的操作 但没有收到任何通知 func sendPNMessage FIRMessaging messaging sendMessage bo
  • 两个选择框重叠

    我有两个选择框HTML 一个在另一个之下 第一个选择框正常 第二个选择框默认打开 意味着无需单击即可显示选项 现在当我点击第一个select box它的内容移动到另一个的后面select box HTML
  • 删除CKEditor图像插件中的htmlPreview

    我在 CKEditor 的图像插件中隐藏预览元素时遇到问题 我需要一个非常简单的图像对话框 其中只有图像源的输入字段和带有图像上传按钮的表单 因此 我使用这些自定义配置设置删除了不必要的元素 CKEDITOR on dialogDefini
  • 如何实现迭代器产生可变引用[重复]

    这个问题在这里已经有答案了 我正在尝试实现一个简单的查找迭代器 pub struct LookupIterMut lt a D gt data a mut D indices a usize i usize impl lt a D gt I
  • jquery 调整 div 上的侦听器大小

    这就是情况 我有 2 个 div 彼此相邻 一个 div 的高度非常动态 这基本上意味着它可以增长和缩小以适应其内容 例如 这个 div 具有可以折叠打开或关闭的内容 或者可以扩展以适合 ajax 加载内容的容器 现在 这个 div 旁边是