前端开发莫名其妙的bug

发布于 2022-09-01 16:46:27 字数 855 浏览 24 评论 0

今天修前端bug有四个问题自己解决不了,前来求助
第一个问题
项目里用的bootstrap写的手风琴菜单,当页面正在加载的时候狂点手风琴,结果这个折叠的菜单点不开了

第二个问题
使用的bootstrap-Table插件做数据展示,我是用iframe把这个页面引入到主页面的。
我在主页面想获取这个iframe里面的元素对象,结果发现怎么写都没有用
$("#iframe1").contents().find("#age").val();
或者
$(window.frames["iframe1"].document).find("#age").val();
都不行,获取不到里面的数值

第三个问题
$("#div").load(url) 这种方式,如果我请求过来的内容有html,js文件和javascript的执行语句,我发现会有影响,因为我用这种方式引入的bootstrap-Table的汉化脚本文件没有起到作用,而直接使用路径访问是可以的

第四个问题
bootstrap-Table的这个iframe页面,我发现它的高度当首次加载后,第一次点击分页时会自动变小,而首次加载后会撑的挺大,我在google下调好了,在火狐下显示的不理想。

跪求高人帮助

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我一直都在从未离去 2022-09-08 16:46:27
  1. bootstrap.js 还没有加载完毕

  2. 首先,必须部署到服务器测试,避免跨域问题,其次,你要确定iframe是否已经加载完毕.

  3. 建议在 load 之前手动将汉化js追加到head区域,因为load是不影响DOM渲染的

  4. 建议搜索iframe自适应高度,每次load之后动态调整高度

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文