javascript - 使用 JavaScript 检查对象是否已加载数据或替代文本

标签 javascript php jquery html

我的页面上有一个对象,我正在尝试检查数据是否已加载。

<object id ='pdf_support_checker' data="/dummy.pdf"><p>Testing</p></object>

我已经尝试过 load() 函数,但它的计算结果仍然为 true。当显示替代文本时,也无法在 html 中找到任何内容。

Javascript 或 jquery 都可以。有任何想法吗?

最佳答案

明白了!我用过this plugin在我的脚本中。

html:

  <object id ='pdf_support_checker' data="/dummys.pdf">
       <span id ='pdf_text'>Testing</span>        
  </object>

CSS:

#pdf_support_checker {
 background: #fff;
 height: 0px;
}
span#pdf_text {
color: #fff;
}

JavaScript:

window.pdfSupport = 1;
if ($('#pdf_text').visible(true, true)) {
     window.pdfSupport = 0;
};

关于javascript - 使用 JavaScript 检查对象是否已加载数据或替代文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20557014/

相关文章:

php - wordpress .po 文件中的#: (file, 行号) 行是否必要

php - 按年、月对事件进行分组,然后列出每个事件 - PHP 和 MySQL

javascript - React、Redux、React-Router - 卡在安装 material-ui 时

javascript - getByteFrequencyData 不适用于 Safari 中的实时流

javascript - 关于 php/javascript 中的日期选择器

javascript - 管理 HTML 表格的焦点

javascript - 同一页面上的 HTML 数据属性不适用于倒计时脚本

javascript - 响应式下拉导航问题

javascript - jQuery 可以将元素的边界(位置、大小、边距等)复制到另一个元素吗?

javascript - jQuery 在方法之前绝对需要 hide() 吗?