草庐IT

image-loading

全部标签

javascript - 如何判断 $(window).load()/window.onload 事件是否已经触发?

我有一个脚本正在通过另一个脚本动态插入。该脚本中的代码包含在$(window).load()事件中,因为它需要页面上的图像全部加载。在某些浏览器中它工作正常,但在其他浏览器中它似乎不会触发,因为在代码运行时页面已经完成加载。有什么方法可以检查并查看页面是否已经完成加载-通过jQuery或JavaScript?(包括图片)在这种情况下,我无权访问原始文档的onload事件(除了通过加载的脚本对其进行更改-但这似乎会出现同样的问题)。任何想法/解决方案/建议将不胜感激! 最佳答案 您可以尝试设置一个通过超时调用的处理程序,该处理程序将检

javascript - 此警告消息是什么意思? 'img elements must have an alt prop, either with meaningful text, or an empty string for decorative images'

为什么我会收到此警告?warning:imgelementsmusthaveanaltprop,eitherwithmeaningfultext,oranemptystringfordecorativeimagesjsx-a11y/img-has-alt它显示第13行,但没有使用任何Prop。 最佳答案 这意味着当您在HTML中创建图像时,为了屏幕阅读器和文本浏览器的利益,您应该包含一个alt属性。 关于javascript-此警告消息是什么意思?'imgelementsmusthave

javascript - `new Image()` 和 `new Option()` 等构造函数记录在哪里?

不是在Mozilla,而是:图片:感谢Rickard用于识别http://www.w3.org/html/wg/drafts/html/CR/embedded-content-0.html#dom-image提供DOM接口(interface)构造函数的详细信息。对于选项:http://www.w3.org/html/wg/drafts/html/CR/forms.html#dom-option还给出了DOM接口(interface)构造函数的详细信息。(发现使用:http://www.google.com/search?client=ubuntu&channel=fs&q=const

javascript - Firefox 'Error loading script' 在 FF2 中加载 Google Analytics

我正在处理的项目使用window.onerror事件处理程序来报告用户问题。我注意到一个用户似乎无法加载GoogleAnalytics脚本。我们的网站流量不多,所以我不确定这种情况有多普遍,但到目前为止,它似乎只影响了一个用户。他的用户代理是:“Mozilla/5.0(Windows;U;WindowsNT5.1;en-US;rv:1.8.1.17)Gecko/20080829Firefox/2.0.0.17”。Firefox给出的错误消息是:“加载脚本时出错”。附加说明:该站点引用了其他几个javascript文件。但是,分析引用是唯一一个指向外部域的引用,也是页面底部唯一的脚本引用

javascript - 如何在 jQuery 中使用 CSS 'background-image' 属性添加图像绑定(bind)点击事件

这是我的fiddlelink我想我的问题本身就很清楚了。不过,我正在寻找的是一种绑定(bind)click的方法。使用css添加的图像上的事件background-image属性(property)。我知道,我可以通过简单地定位来实现类似的功能(将图像放在输入字段上使用thisway或thisway)标记input框,然后处理所需的事件,但对于宽度和高度不同的输入字段,或者如果包装div没有position:relative;,这种方式似乎不太灵活。作为其属性(property)。如果在使用background-image加载的图像上添加事件不可能那么如何使后面的方法更灵活。希望我已经

javascript - 拖放 : How to get the URL of image being dropped if image is a link (not the url of the link)

我有这个代码:functiondrop(evt){evt.stopPropagation();evt.preventDefault();varimageUrl=evt.dataTransfer.getData('URL');alert(imageUrl);}FIDDLE如果你放下元素它会提醒图像的url。到目前为止一切顺利。我的问题是,如果您删除元素它会提醒href的url的元素。我想提醒的网址内的元素就像您在上面的示例中放下图像一样。这可能吗?我不介意使用Jquery或任何其他库。我只想获取中图像的url元素。重点是将其他网站的图片链接拖到我的网站并获取图片的url。为了更清楚地说明

javascript - TypeError non_object_property_load 是什么意思?

我在调试的javascript中看到了一堆这个错误。在JS控制台中,Chrome说了一些非常类似于TypeErrorarguments:Array[2]message:"-"stack:"-"type:"non_object_property_load"__proto__:Error我通常可以解决根本问题,但一般来说错误代表什么?有什么方法可以获取导致问题的行的堆栈跟踪? 最佳答案 您正在尝试从null或undefined访问某些内容。例如这段代码会抛出这样的错误:null.foo;您应该检查您正在从哪些对象访问哪些属性,并使用类似

关于vue使用自动导入时,使用element-ui的v-loading指令时,出现moudle not found的问题

关于vue使用自动导入时,使用element-ui的v-loading指令时,出现moudlenotfound的问题问题描述问题的几种无效解决方案1.修改配置:2.resolve.extension属性有效的解决方法:1.更新依赖工具问题描述这几天为了实现一个加载界面的功能,我本来打算自己写一个加载界面,写起来也不难,但是想想之前用了那么多element-ui的内容,这个应该也有现成的可以拿来使用,我就找到一个叫loading的组件。很快啊!我就把他写到项目里面去了,手动导入了一下(因为用在了js代码里面貌似不会自动导入),然后build,准备看看效果如何,这时候就出现一个离谱的问题:Modu

javascript - YouTube 播放器 API : How to get duration of a loaded/cued video without playing it?

我无法通过YouTubePlayerAPI的getDuration()方法获得加载/提示视频的正确视频持续时间/长度(以秒为单位);但是,同样的方法会在视频开始播放后返回一个有效值!想知道YouTube如何能够显示加载/提示视频的有效持续时间。当我用15秒的视频剪辑加载此HTML页面时,我得到以下调试输出:状态=5持续时间=-0.000025当我点击“播放”按钮时,我得到以下调试输出:状态=3持续时间=15,非常感谢解决方案或解决方法。加载、立即播放和暂停播放器不是我最喜欢的方法。varvideoId;videoId='http://www.youtube.com/v/4TSJhIZm

javascript - 如何将 <image> 元素添加到 SVG DOM

我有一个带有jpg图像的网页,用户在使用Raphael的基础上绘制了SVG涂鸦。我想允许用户在完成后保存合并的光栅化版本(我将自己用SVG版本做其他事情)当用户单击保存时,我想将该背景图像作为元素添加到生成的SVGDOM中,然后使用canvg将SVG写入Canvas元素。最后,我使用toDataUrl()方法将其转换为jpg。我无法让中间位工作—将图像添加到DOM的最佳方式是什么?当我使用下面的代码时,我收到一个javascript错误,提示appendChild()不是一个函数。我想知道这是否与我使用.html()方法获取SVG的方式有关——也许返回的内容没有被解释为真正的SVG文档