javascript - 函数仅在刷新页面时执行,而不是在首次加载时执行

标签 javascript jquery

我遇到了这个奇怪的问题,希望有人能够帮忙。

var k_img = jQuery('#'+c['id']).parents('.PhotoCommentImage').children('.PhotoCommentImg');

k_img[0].onload = (function() {

//these statements only executes when refresh the page, not on first load.

});

我想做的是在图像加载完成时执行语句。这里奇怪的是,这些语句仅在我们加载页面时执行。如果我们刷新页面,它就可以正常工作。

提前致谢。

最佳答案

由于您使用的是 jQuery,请尝试 $(k_img[0]).bind('load', function() {//});

关于javascript - 函数仅在刷新页面时执行,而不是在首次加载时执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23401378/

相关文章:

jQuery 日期选择器需要长按才能在 iPhone 中打开

javascript - jQuery 循环内容轮播 "ca-content-item"宽度

jquery 通过数据值设置选定选项

Javascript 将回调函数添加到传递的回调变量中

javascript - 我的 javascript 适用于 google maps API 吗?

javascript - 在 javascript 中创建的文档元素的范围

javascript - 元标记名称视口(viewport)不起作用

javascript - 使用 Javascript 控制外部网页

javascript - jQuery Chained - 不适用于 iOS

javascript - 所有属性都设置为最后一个循环迭代值[为什么?]