使内容仅在一个页面中可见

时间:2015-02-03 09:43:46

标签: java javascript jquery html iframe

我目前正在Zendesk帮助台网站上工作,遗憾的是他们没有得到任何答案,所以我希望我能在这里取得一些成功。

我希望在我的页面添加一个小部件,它是一个iFrame。现在,在Zendesk的页面编辑器中,我将iFrame代码添加到“类别”模板页面的HTML中,但现在它显示在所有类别中。类别页面包含2个部分,知识库和文档。我希望iFrame仅在Documents部分中可见。

我需要的是将iFrame隐藏在“知识库”部分。任何意见都将非常感谢!!

1 个答案:

答案 0 :(得分:0)

将css类添加到知识库部分div或您拥有的任何标记,并创建iframe display:none

.knowledgebase iframe{display:none}

仅当iframe位于知识库类div标签内时才能实现。

如果iframe附加到正文,那么如果可能的话,如果你无法修改你的身体标记,那么将该类添加到body标记中,然后在javascript中写一个小片段

$("body").addClass("knowledgebase");