jQuery $(document).ready 和 svg-web window.onsvgload

2023-12-12

jQuery 当然需要所有东西都在里面

$(document).ready = function() {};

同样,svg-web 需要:

window.onsvgload = function() {};

是否有一种正确、优雅的方式来组合这些并且不会带来任何问题?


您只需绑定函数以在适当的事件上运行,如下所示:

$(function() { //shortcut for $(document).ready(function() {
  //stuff that needs the DOM to be ready
});
$(window).bind('svgload', function() {
  //SVG stuff
});

两者同时使用并没有什么坏处,事实上这就是合适的用法,总是使用你需要的事件,这与document.ready vs window.load当您需要准备好图像而不仅仅是 DOM 时。

如果重要的话,svgload发生after onload在截至此答案时支持它的浏览器中,不确定当其他浏览器支持它时这是否会保持一致。

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

jQuery $(document).ready 和 svg-web window.onsvgload 的相关文章

随机推荐

  • 字符常量对于其类型来说太长

    我想尝试制作一个基于文本的游戏 但对于 item2 item6 它说 多字符字符常量 字符常量对其类型来说太长 从 int 到 char 的隐式转换会将值从 175174007 更改为 103 include
  • 如何自动保持 2 个 git 存储库同步

    有 2 台服务器 应始终保持同步 当有人将某些内容推送到服务器 A 的存储库时 服务器 B 上的存储库应该自动更新 具体取决于哪个服务器是主 从服务器 两台服务器不在同一台机器上 是否可以在每次更新时无需运行额外的手动命令 git fetc
  • 将字符串转换为 NSDate 的正确方法?(iphone)

    在我的应用程序中 我将日期存储为字符串 MM dd YYYY 格式 在数据库中 稍后 当我检索字符串时 我必须比较两个日期 如何实现这一目标 如果我使用 YYYY MM dd 格式 我可以直接将其作为字符串进行比较 现在我必须使用 nsda
  • Roslyn 检查属性的类型

    我试图找出比较 Roslyn 中属性数据的正确方法 static bool ResolveAttributes IMethodSymbol methodSymbol var attributes methodSymbol GetAttrib
  • 淘汰赛在自身上绑定一对多关系(淘汰赛中的递归)

    因此 在我的数据库中 我有一个与其自身具有一对多关系的模型 Reddit 上的评论系统就是一个很好的例子 我目前正在做这样的事情 div class body span span span span div 这显然只支持一个级别的孩子 当
  • 您可以将流量管理器与 blob 存储或 Azure 功能结合使用吗

    我有一个来自 Azure 流量管理器请求的简单 JSON 因此理想情况下它将存储在一个 Blob 存储帐户中 该帐户标有用于读取 Blob 的公共访问策略 当我尝试执行此操作 在 ATM 中使用外部端点 时 我收到 400 HTTP 响应
  • Vivado 比特流消息:违反规​​则 (LUTLP-1) 组合循环

    我在串流时遇到问题 该项目旨在创建一个占空比为 1 2 的时钟 综合和实现过程中没有任何问题 我尝试了几种方法来解决它 但他们的表现并不好 module clock div clk clk out input clk output reg
  • Vite 在编译文件中添加资产路径前缀/更改资产路径

    您能否告诉我 如何更改 vite 资产路径的构建方式 但仅限于编译文件 我的意思是 例如 我有文件index html 如下所示
  • 创建多行和多列xaml

    我需要创建很多行和列才能正确管理我的自定义控件 所以我的问题是是否有可能达到与下面所示的代码相同的结果 以更干净的方式 这感觉很不切实际
  • 确定哪个 vim 插件导致行为

    我在 vim 和 nvim 的左侧边缘看到一些视觉伪影 我不确定哪个插件导致了这种行为 我尝试启用 禁用某些插件组合 但无法识别 您可以准确地找到定义所使用的内容 sign list 这可以帮助您找出它们是在哪个插件中定义的 help si
  • 如何加入空白表[重复]

    这个问题在这里已经有答案了 我想从 3 个表中获取所有行 但其中一个是空的 Table 1 Names Numbers Hello 123 Bye 123 Table 2 Names Numbers Xyz 246 Table 3 Name
  • “item.geometry.location.kb”和“item.geometry.location.jb”返回未定义

    我正在使用 Google 地图获取自动完成的城市列表 我以前用过项目 几何 位置 kb作为经度和项目 几何 位置 jb作为纬度 但从今天 昨天起它们就没有被定义 显然 人们必须使用item geometry location lng and
  • 使用 Asp.net core 创建另一个 Web api 的代理

    我正在开发一个 ASP Net Core Web 应用程序 我需要为另一个 外部 Web 服务创建一种 身份验证代理 我所说的身份验证代理的意思是 我将通过网络应用程序的特定路径接收请求 并且必须检查这些请求的标头以获取我之前发布的身份验证
  • jQuery Mobile(点击事件)

    我正在开发智能手机混合应用程序 我正在尝试隐藏 显示 div with slideDown slideUp 当我点击按钮时 菜单 div 应该根据上下文隐藏 显示 在我的电脑上一切正常 但在我的手机上根本无法工作 什么也没有发生 这是我的
  • 从字符串创建 JavaScript 对象

    我正在尝试创建一个 JavaScript 函数 该函数使用字符串作为结构创建一个对象并从 DOM 数据填充它 例如 以下字符串可能如下所示 some example here hello some example there hi othe
  • 映射多变量/层系统的概括

    我写了一个应用程序C QT与设备通信以读取 写入其变量 将它们放入 获取结构中 并将它们呈现在 GUI 中以用于查看 编辑目的 1 该设备附带了一个示例 c 代码 该代码还定义了通信协议 以非常糟糕的方式 例如 define VALUE 1
  • 基本身份验证:在 supergaent+OSX 上失败,在 superagent+Redhat 上成功,在 Postman+OSX 上成功,

    使用 POSTMAN 一切都很好 我将相同的标头 参数 传递给 superagent 如下所示 const superagent require superagent const grab require ps grab superagen
  • 为什么 GLibC 中使用“不间断空格”和其他 ispunct() ?

    我一直在看
  • C 语言中位反转(从 MSB->LSB 到 LSB->MSB)的高效算法

    实现以下目标的最有效算法是什么 0010 0000 gt 0000 0100 转换是从MSB gt LSB 到LSB gt MSB 所有位必须反转 也就是说 这是not字节顺序交换 NOTE 下面的所有算法都是用 C 语言编写的 但应该可以
  • jQuery $(document).ready 和 svg-web window.onsvgload

    jQuery 当然需要所有东西都在里面 document ready function 同样 svg web 需要 window onsvgload function 是否有一种正确 优雅的方式来组合这些并且不会带来任何问题 您只需绑定函数