【问题标题】:Hiding HTML <object> tag which is loading a NPAPI plugin隐藏正在加载 NPAPI 插件的 HTML <object> 标记
【发布时间】:2012-09-25 18:38:05
【问题描述】:

我正在使用标签在我的 HTML 页面中加载 NPAPI 插件。在某个时间点, 我试图隐藏,为了做到这一点,我正在使用 JavaScript 将对象的宽度和高度更改为 0px。但这不会影响标签。

语法如下:

"object width='100px' height='100px' id="pluginmedia" type="application/x-wcfmedia">"

谁能告诉我如何隐藏?

感谢和问候, 苏维克

【问题讨论】:

    标签: html


    【解决方案1】:

    你可以使用 jQuery hide() 代替

    $('#id').hide();
    

    在你的情况下是$('#pluginmedia').hide();

    【讨论】:

    • 感谢您的回复。我试过使用 $('#pluginmedia').hide();但我遇到了一个例外:
    • 对不起,我之前的帖子不完整。 加载在 HTML 页面的 中。在该 HTML 页面内,我有一个 iFrame 正在加载页面。从 iframe 中加载的 HTML 页面包含的 JavaScript 函数中,我试图隐藏#pluginmedia。我使用的 jQuery 是 $("#pluginmedia", top.document).hide()。但是我遇到了一个异常- TypeError: 'undefined' is not a function。似乎找不到#pluginmedia 对象。我在这里错过了什么吗?
    • 为了进一步更新,我删除了 iframe 并尝试通过调用 $('#pluginmedia').hide() 从主页本身隐藏正在加载插件的 ,但我得到了同样的异常,即 TypeError: 'undefined' is not a function。当我使用 document.getElementById("pluginmedia") 并尝试打印 width 属性时,出现错误。似乎它正在尝试对加载在对象内部的插件进行本机调用,而不是显示对象元素的宽度。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-27
    • 1970-01-01
    • 2013-03-22
    • 1970-01-01
    相关资源
    最近更新 更多