【发布时间】:2016-11-21 18:18:13
【问题描述】:
我有一个 SharePoint 团队网站,并在母版页中进行了一些更改,如下所示:
- 将顶部菜单链接和搜索框移到页面标题下方
- 我放置了一个名为 image1 的图片来代替顶部链接,并放置另一个名为 image2 的图片来代替搜索框
- 用我自己的徽标替换 SharePoint 徽标并增加其大小
我使用 DIV/CSS 完成了所有这些工作。现在我不是设计师,甚至没有接近。因此,除了我现在面临的一个问题,即当您单击“新文档”链接打开一个对话框,您可以在其中上传文档时,该窗口是还显示那些徽标(我在上面第 2 点中提到过)
我怎样才能摆脱它?我在想,如果我能以某种方式找出对话框是否打开,那么我可以使用 CSS/Jquery 隐藏这些图像吗?
这里是部分代码,让您了解我在哪里编写代码。我的 div 被命名为“mydiv”和“mydiv2”,而其余代码是 SharePoint 的默认值:
<div id="WebPartAdderUpdatePanelContainer">
<asp:UpdatePanel
ID="WebPartAdderUpdatePanel"
UpdateMode="Conditional"
ChildrenAsTriggers="false"
runat="server">
<ContentTemplate>
<WebPartPages:WebPartAdder ID="WebPartAdder" runat="server" />
</ContentTemplate>
<Triggers>
<asp:PostBackTrigger ControlID="WebPartAdder" />
</Triggers>
</asp:UpdatePanel>
</div>
</SharePoint:AjaxDelta>
</div>
</div>
<div id="s4-workspace" class="ms-core-overlay">
<div id="mydiv" style="float:left;border:thin;border-style:none;width:210px;position:absolute; padding-top:20px;padding-bottom:0px;padding-left:200px;z-index:1;">
<img src="/images/image1.jpg" width="65%" height="65%"></div>
<div id="mydiv2" style="border: thin none currentColor; width: 250px; right:600px;position:absolute; padding-top:20px; padding-bottom:10px;float: right;z-index:1;">
<img src="/images/image2.jpg" width="800" height="56">
</div>
<div id="s4-bodyContainer">
<div id="s4-titlerow"
class="ms-dialogHidden s4-titlerowhidetitle">
<div id="titleAreaBox"
class="ms-noList ms-table ms-core-tableNoSpace">
<div id="titleAreaRow"
class="ms-tableRow">
【问题讨论】:
标签: html css sharepoint master-pages