load() 顺序执行,而不是与 jQuery 同时执行

2023-12-12

我正在开发一个网站,我想从导航栏中获取所有链接,并将链接页面中的 div 加载到一个大容器中。到目前为止我所拥有的是以下内容:

$('nav a').each(function(index){
    var to_load = $(this).attr('href') + '#slides section';
    $('<section>').load(to_load, function(){
        $('#slides').append($(this).html());
    });
});

除了它几乎总是乱序(可能是由于异步加载)这一事实之外,这非常有效。有没有办法一次加载每个部分,以便各部分按顺序排列,同时仍保持灵活性?

提前致谢!


我会尝试与async: false提及jQuery.ajax 文档。 不知道是否适用于load但我敢打赌确实如此。

另外,出于性能原因,请勿使用:

$(this).attr('href') + '#slides section'

but

this.href + '#slides section'

为了避免转换this到一个 jQuery 元素中(你只需要它来获取href属性)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

load() 顺序执行,而不是与 jQuery 同时执行 的相关文章

  • 如何通过setTimeout函数定期打印数字?

    var i 0 function counter for i i lt 100 i setTimeout gt console log i 2000 counter 我想以 2 秒的间隔打印 i 但它立即打印 每次打印调用只需要几微秒 为什
  • 使用javascript以编程方式触发iOS safari中的复制菜单?

    我正在尝试实现一种用户友好的方式 将一些文本从文本输入字段复制到 iOS Safari 上的剪贴板 我知道无法在这个平台上以编程方式完成此操作 但我希望能够尽可能地指导用户体验 在 iOS Safari 上 当用户手动突出显示某些文本时 会
  • 取消选择所有复选框后,客户端过滤器显示所有项目

    加载时 复选框将取消选中 并显示所有列表项 当选中过滤器时 将显示相关的列表项 我遇到的问题是 当您再次取消选中所有复选框时 我需要显示所有项目而不是隐藏 这是我的小提琴 http jsfiddle net amesy B9Hnu 124
  • jQuery:将文本区域滚动到给定位置

    我有一个包含很多文本的文本区域
  • .removeClass 从所有元素(相对于单个定义的元素)

    我将如何使用 removeClass 删除所有匹配的类 而不是单独调用每个元素 所以代替这个 input removeClass CO form alert select removeClass CO form alert input se
  • AngularJS + jQuery 移动

    是否还有其他可能性来设计AngularJS以移动友好的方式应用程序CSS 我正在计划一个移动应用程序 并希望使用 AngularJS 进行逻辑和数据绑定 但我不想自己设计所有内容CSS The AngularJSFAQ说它使用jQuery
  • Angular 4 Http POST 不起作用

    我希望每个人都做得很好 我最近开始使用 Angular 4 4 我一直在尝试将数据发布到我的 api 服务器 但不幸的是它不起作用 我花了大约两天的时间 但仍然没有成功 甚至已经尝试过 6 7 篇文章角 io https angular i
  • Angular2:动态同步http请求

    Goal 发出一系列同步 http 请求并能够将它们作为一个可观察流进行订阅 示例 不工作 let query arr test1 test2 test3 function make request query arr if query a
  • 播放没有音频标签的音频

    是否可以在没有音频标签的情况下仅使用 javascript 播放音频 我通过 tinyMce 编辑器注入脚本 因为我无权访问网站的后端 并且它不支持客户端的音频标签 她只想要当您将鼠标悬停在图像上时发出简单的声音 我已经完成了所有设置 但是
  • 如何知道 .keyup() 是否是字符键(jQuery)

    如何知道 keyup 是否是字符键 jQuery input keyup function if key is a character such as a b A b c 5 3 2 etc not enter key or shift o
  • 从链接打开本地文件夹

    如何通过单击任何链接打开本地文件夹视图 我尝试了很多选择 例如 a href Open folder a or a Open folder a or a Open folder a 解决方案 启动可下载链接 以下内容适用于所有浏览器 但一如
  • 从字节数组设置 img src

    我需要设置img src我在对象中拥有的字节数组的属性 img
  • 为什么 call 比 apply 快那么多?

    我想知道是否有人知道why call比apply 在 Chrome 中 速度大约快 4 倍 在 Firefox 中快 30 倍 我什至可以制作自定义原型 apply2 在大多数情况下 运行速度是apply 这个想法取自角度 Function
  • 禁用复选框上的输入

    需要在取消选中该复选框时禁用输入 并在选中该复选框时启用它 我的代码是这样的 div class y div
  • 如何将MathJax公式转换为img

    Mathjax 现在在我的项目中运行良好 但有一个问题 有没有办法将MathJax的公式 纯html和css 转换成img文件 我可以保存 MathJax 可以配置为生成 SVG 看http docs mathjax org en late
  • 当php脚本通过ajax运行时显示进度条

    我有一个通过 ajax 向服务器提交值的表单
  • onPress 方法中箭头函数与普通函数的行为

    正在学习 Native React 并学习更多关于 javascript 的知识 所以我仍然不明白它的行为的很多事情 我使用 TouchableOpacity 及其 onPress 属性创建了一个按钮组件 为了让它工作 我必须发送我想要执行
  • Vue - 调度完成后调用 store getter?

    我正在使用 Laravel 5 7 Vue2 Vuex 我在调度调用完成后让 Vue 返回存储值时遇到一些困难 我的申请流程如下 我单击一个提交按钮 该按钮调用组件上的 validate Validate 分派到我的 addLease 操作
  • 从更多元素中仅获取唯一名称

    我动态渲染了 HTML 其中列出了未确定数量的单选按钮 这些按钮的名称代表数据库中的某些 id 我需要收集收音机的所有唯一名称 这是一个例子
  • 将网站加载到 DIV 中

    当我在文本框中写入 URL 然后单击提交按钮时 如何实际从网站检索数据 我希望将数据放入我拥有的 div 中 这可能吗 我已经尝试过这个 但它不起作用

随机推荐

  • 如何存储 Android 对话框中的编辑文本数据?

    我已经设置了一个包含多个编辑文本的警报对话框 但我不确定如何存储在警报对话框中输入的值 通常我可以这样做 final EditText input new EditText this alert setView input Editable
  • 如何在Java中互相使用两个类的方法?

    我环顾四周 只找到了一个答案 至少对我来说还不够清楚 我正在使用 GUI 构建一个非常基本的聊天应用程序 并将 GUI 与连接部分分开 现在我需要从服务器类中的 GUI 调用一种方法 反之亦然 但我不太明白该怎么做 即使是 这个 部分代码如
  • Pyinstaller 和 PyQt5 macOS Mojave 兼容性问题

    我的应用程序是使用 Pyinstaller 创建的 在我从 High Sierra 升级到 Mojave 之前一直运行良好 为了演示这个问题 我创建了一个简单的应用程序 主窗口只有一个按钮 当您按下按钮时 其文本应更改为 请稍候 10 秒钟
  • 分页不接受 dict 作为数据 - 不可哈希类型

    我正在尝试使用 Django 分页分页文档 但我收到此错误 TypeError at unhashable type 这基本上是因为我使用字典作为对象而不是查询集 我想知道是否有办法将我的字典变成可哈希对象 这是我在模板中的字典 for k
  • 从对象中提取名称与测试匹配的属性

    我有一个 props 对象 它将包含一组未知的属性 我想根据它们的前缀提取其中一些属性 我有一些有用的东西 太棒了 但看起来很啰嗦 我想知道是否有更惯用的方法 const props bingo 1 bongo 2 mingo 3 bang
  • R 的 bigvis 包不适用于 R 版本 3.0.1 吗?

    我正在开发一个旨在处理大数据的应用程序 但由于绘图点数量巨大 无法以有用的方式绘制数据图表 我最初的想法是创建一个小算法 根据数据的大小 将数据点分为大约 30 个子集 并取这些子集中所有点的平均值 顺便说一下这个实现的错误是什么 然后我了
  • 从 JFrame 中删除面板后如何处置 JPanel

    我创建了 2 个 Jpanel 它将添加到 JFrame 中 首先将一个 JPanel 添加到 JFrame 中 我使用了 JFrame 的 add 方法来添加 JPanel JPanel panel new JPanel JFrame j
  • Flask-WTF 表单在 GET 请求期间出现错误

    我有一个带有 Flask WTF 表单的 Flask 视图 当我在浏览器中加载页面时 表单总是有错误 即使我还没有提交它 为什么表单在提交之前就出现错误 app route methods GET POST def index form A
  • 如何在 Linux 上使用 Selenium IDE 下载文件对话

    我必须自动化一个测试 其中我必须下载 Excel 工作表 屏幕上会出现一个文件对话框 其中包含 确定 和 取消 按钮 单击 确定 按钮会下载一个 Excel 工作表 我使用 Java 作为自动化语言 我的操作系统是Linux 请建议如何自动
  • C# Winforms DataGridView 的视觉继承问题

    From here我创建了一个BaseForm 然后设置其所有BaseForm Designer cs private会员到protected 然后就有了视觉继承 衍生Form 现在我可以重新调整大小或修改派生中的所有控件Form在设计时除
  • exec() 通过命令行运行,但不通过网络运行

    我有一个 PHP 脚本涉及exec 它可以在命令行中正常运行 但不能在网络环境中运行 脚本很简单
  • 如果某个字段结果大于或等于另一个字段,我可以更改 背景吗?

    我正在 html 表中显示 mySQL 我想将 qty 的 TD 背景颜色更改为红色IF qty gt max or qty lt min 有没有一种简单的方法可以使用 jQuery 或 PHP 来做到这一点 我为示例简化了表格和 PHP
  • 错开或阶梯菜单

    我有一个菜单 是根据通常的无序列表创建的 我想使用 CSS 对其进行水平样式设置 以便每个菜单条目都略低于前一个条目 结果将是阶梯效应 Home News About Contact 上面的示例显示了每个菜单条目的全行位移 但我真正想要的是
  • 无符号右移函数不适用于负输入

    我正在寻找一种使用方法 gt gt gt 64 位版本 PHP 5 5 14 中 JavaScript 的函数 我发现这个功能在我的谷歌搜索中 function uRShift a b z hexdec 80000000 if z a a
  • jQuery .attr('value') 返回文本区域未定义

    我有一个页面 它通过 ajax 动态引入表单并将其显示在模态 div 中 位于覆盖整个页面的覆盖 div 之上 这是为了让他们在窗口关闭之前保存某些数据 除了一件事之外 一切都很好 save close form find name eac
  • 如何防止 iOS 14 Widget 打开应用程序并对回调做出反应

    因此 我已经阅读了几篇博客 帖子和苹果自己的人机界面指南 指出 iOS 14 小部件不是交互式的 但是 按下目标时可以传递到应用程序的短链接 苹果公司自己表示 小型小部件有一个单一的点击目标 中型和大型小部件有多个点击目标 好的 现在 当您
  • Java中如何获取当前时刻的年、月、日、时、分、秒、毫秒?

    如何在Java中获取当前时刻的年 月 日 时 分 秒和毫秒 我想让他们成为Strings 您可以使用以下的吸气剂java time LocalDateTime为了那个原因 LocalDateTime now LocalDateTime no
  • 获取 URL 的 Facebook 分享/点赞/评论计数

    今天之前 我使用以下 URL 来获取某个 URL 的 Facebook 分享 点赞 评论计数 https api facebook com method links getStats format json urls http stacko
  • Python——加速导入?

    我有 10000 个自定义 编译为 so 模块 我想在其中使用python 模块的使用是有后果的 模块是一个接一个地使用的 而不是同时使用的 通常 代码看起来像这样 list with all the paths to all module
  • load() 顺序执行,而不是与 jQuery 同时执行

    我正在开发一个网站 我想从导航栏中获取所有链接 并将链接页面中的 div 加载到一个大容器中 到目前为止我所拥有的是以下内容 nav a each function index var to load this attr href slid