jQuery:如何检测是否加载了LI元素
jQuery: How to detect if an LI element is loaded?
所以我得到了以下HTML:
<div id="featured">
<ul>
<li><img src="<?php echo get_bloginfo( 'stylesheet_directory' ) . '/images/tmp-featured-1.jpg'; ?>" /></li>
<li><img src="<?php echo get_bloginfo( 'stylesheet_directory' ) . '/images/tmp-featured-2.jpg'; ?>" /></li>
<li><img src="<?php echo get_bloginfo( 'stylesheet_directory' ) . '/images/tmp-featured-3.jpg'; ?>" /></li>
<li><img src="<?php echo get_bloginfo( 'stylesheet_directory' ) . '/images/tmp-featured-4.jpg'; ?>" /></li>
</ul>
</div>
当我使用:
$(function(){
$('#featured').init();
});
触发代码。内容(在本例中只有单个img元素,但可以是更多,如元数据或视频)尚未加载。结果,在init中调用时的宽度和高度将返回0,0。我跟踪了这个值,一旦加载了图像,li就会相应地调整大小。我试着做一些类似的事情:
$('#featured ul li').load(function() {
alert('its loaded');
});
但它不起作用。有人有想法吗?
不是使用$(function() {
绑定到文档就绪处理程序,而是在加载所有图像后使用$(window).load()
作为此火:
$(window).load() {
$('#featured').init();
});
相关文章:
- 是否同步加载了LINK元素
- 如何检查图像是否已加载
- 如何知道字体(@font face)是否已经加载
- 如何检测是否加载了iframe
- 如何知道是否加载了JavaScript(脚本)
- 如何在jsoup的帮助下跟踪我的网站是否加载到android设备上
- 用javascript从窗口获取文档,同时检查文档是否已加载
- 检查是否已加载原型
- 在检索数据时是否可以停止图像加载请求
- 是否有用于加载外部脚本的JavaScript库
- 我的jQuery加载请求是否被调用了两次
- AMD应用程序在浏览器中的加载速度是否快于CommonJS应用程序
- 检查HTML是否已加载到DIV中
- 如何检查mithril.js是否已加载
- 如何检查iframe是否加载在JavaScript中
- 动态图像加载是否会减少服务器过载
- Jquery检查加载是否成功
- 如何知道页面加载是否正确
- Javascript并发问题——我需要一种方法来检查文件加载是否已经完成
- 检查图像加载是否完成