SharePoint Tricks - HTML & CSS & JavaScript
1. 隐藏Quick Launch
<style type="text/css">
/*-- Hide Quick Launch --*/
#s4-leftpanel
{
display:none;
}
/*-- Move the content placeholder to the left border --*/
.s4-ca
{
margin-left:0px;
}
</style>
2. 隐藏Ribbon
<style type="text/css">
/*-- Hide ribbon --*/
#s4-ribbonrow
{
display:none;
}
/*-- Hide top link bar --*/
.s4-pr
{
display:none;
}
/*-- Hide title --*/
.s4-title
{
display:none;
}
/*-- Force content to display --*/
#s4-mainarea
{
display:block;
}
</style>
3. 隐藏列表web part中的列名
<style type="text/css">
/*-- Hide column headers from Web Parts --*/
tr.ms-viewheadertr
{
display:none;
}
</style>
4. 隐藏列表web part中的'Add new item',
<style type="text/css">
/*-- Hide "Add new item" row from Web Parts --*/
td.ms-addnew
{
display:none;
}
</style>
5.
6. sharepoint弹出菜单背景色 (比如下图)
ul.dynamic
{
background-color:AntiqueWhite!important;
}

7. SharePoint 2010 中 Focus on Content (顶部、左侧都会隐藏)
页面:
<style type="text/css">
#s4-titlerow{
display:none
}
#s4-leftpanel{
display:none
}
#s4-ribbonrow{
display:none
}
</style>
列表:
<style type="text/css">
#s4-titlerow {
DISPLAY: none
}
#s4-leftpanel {
DISPLAY: none
}
#s4-ribbonrow {
DISPLAY: none
}
#s4-titlerow > div{
display:none
}
</style>
文档库:
<style type="text/css">
#s4-titlerow {
DISPLAY: none
}
#s4-leftpanel {
DISPLAY: none
}
#s4-ribbonrow {
DISPLAY: none
}
#s4-titlerow > DIV {
DISPLAY: none
}
//仅当webpart左侧与浏览器有一定间隔时使用
#MSO_ContentTable{
margin-left:0px;
}
td.ms-addnew
{
display:none;
}
</style>
8. SharePoint控件ID中的".",需要使用"\."来进行转义,例如:
//隐藏Ribbon中的Commit区域:
#Ribbon\.ListForm\.Edit\.Commit{
display:none;
}
9. Flyout Menu:
<style type="text/css">
.s4-ql ul.root ul > li > a
{
background-color:AntiqueWhite;
border-style:solid;
border-width:thin;
border-color:#DBDDDE;
color:blue;
}
.s4-ql ul.root ul > li > a:hover
{
background-color:#F3FBFF;
}
</style> <SharePoint:AspMenu id="V4QuickLaunchMenu" runat="server" EnableViewState="false" DataSourceId="QuickLaunchSiteMap" UseSimpleRendering="true" UseSeparateCss="false" Orientation="Vertical" StaticDisplayLevels="1" MaximumDynamicDisplayLevels="2" SkipLinkText="" CssClass="s4-ql" />
效果图:

10.
11. 隐藏"Recently Modified" 区域:
<style>
.s4-recentchanges{
display:none;
}
</style>
12.
13. SharePoint 2013中点击文件类型图标icon时,不会打开文件(微软已经移除此功能),但可以在页面添加以下代码来实现点击图标打开文件的功能:
For document libraries 和 infopath libraries containing client forms:
<html>
<head>
<script src="http://XXX/sites/xxx/SiteAssets/jquery.min.js"></script>
</head>
<body>
<script>
_spBodyOnLoadFunctionNames.push('iconLinks');
function iconLinks(){
$('td.ms-vb-icon > img').each(function(){
$(this).parent().html('<a href="' + '../' + $(this).attr('title') + '">' + $(this).prop('outerHTML') + '</a>');
});
}
</script>
</body>
</html>
For infopath libraries containing browser enabled forms:
<html>
<head>
<script src="http://XXX/sites/xxx/SiteAssets/jquery.min.js"></script>
</head>
<body>
<script>
_spBodyOnLoadFunctionNames.push('iconLinks');
function iconLinks(){
$('td.ms-vb-icon > img').each(function(){
$(this).parent().html('<a href="' + '../' + $(this).attr('title') + '?openIn=Browser">' + $(this).prop('outerHTML') + '</a>');
});
}
</script>
</body>
</html>
14. Page Viewer web part不能接收参数,但可以用iframe来替代,参考此文章;
<script type="text/javascript">
function getQueryStringRegExp(name) {
var reg = new RegExp("(^|\\?|&)"
+ name + "=([^&]*)(\\s|&|$)", "i");
if (reg.test(location.href))
return unescape(RegExp.$2.replace(/\+/g, " "));
return "";
}
document.write("<iframe src='http://www.sitename.com/default.aspx?param1="+ getQueryStringRegExp('param1') + "' width=100% height=100%></iframe>");
</script>
15.
SharePoint Tricks - HTML & CSS & JavaScript的更多相关文章
- html css javascript 加载的顺序
html /css /javascript 这三者的加载顺序影响整个页面的加载速度.而加载速度的快慢直接影响pv(访问量),而且会影响经济收入.在大网站中,可能打开速度快一秒,一年能多带来上亿的收入. ...
- Sublime Text插件:HTML+CSS+JAVASCRIPT+JSON快速格式化[转]
今天在github上乱逛,无意间找到victorporof分享的htmlpretty插件,特做推荐: 先看看他是怎么描述htmlpretty的: This is a Sublime Text 2 an ...
- html+css+javascript实现列表循环滚动示例代码
使用html+css+javascript实现列表循环滚动,设置时间定时,在规定的时间内替换前一个节点的内容,具体示例如下,感兴趣的朋友可以参考下 说明:设置时间定时,在规定的时间内替换前一个节点的内 ...
- HTML+CSS+JAVASCRIPT 总结
1. HTML 1: <!doctype html> 2: <!-- This is a test html for html, css, javascript --> 3: ...
- Umbraco(3) - CSS & Javascript(翻译文档)
原文地址:http://www.ncloud.hk/%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB/umbraco3css-javascript/ CSS & Jav ...
- 原创的基于HTML/CSS/JavaScript的层级目录树
之前参加过一些基于HTML/CSS/JavaScript的项目,当在页面中需要生成一颗目录树时,总是首先想着网上有没有现成的生成树的源代码,比如dtree.zthee,或者使用一些javascript ...
- [MSDN] 使用 SharePoint 2013 中的 JavaScript 库代码完成基本操作
MSDN:http://msdn.microsoft.com/zh-cn/library/jj163201.aspx 了解如何编写代码以在 SharePoint 2013 中使用 JavaScript ...
- [转]SharePoint 2010/2013 使用Javascript来判断权限的三种方法
本文讲述SharePoint 2010/2013 使用Javascript来判断权限的三种方法的实现方式及其优缺点. 1. 根据用户所在的SharePoint组(比如用户在Leader 组才可以使用审 ...
- MiniCodeEditor:只有168字节的在线Html/CSS/JavaScript编辑器
博客搬到了fresky.github.io - Dawei XU,请各位看官挪步.最新的一篇是:MiniCodeEditor:只有168字节的在线Html/CSS/JavaScript编辑器.
随机推荐
- js事件处理程序return false ,preventDefault,returnValue
面试题目中,经常会被问到如何阻止默认行为. 以下是<javascript权威指南>书中的内容,详情可以去看书. 能够取消事件默认操作的方法有三种 1.属性注册的事件处理程序的返回值fals ...
- Django 中的中间件
Django 中的中间件 Django 中间件 中间件介绍 前戏 之前在判断登录的时候使用的是装饰器的功能,通过给视图函数加装饰器来增加判断是否登录的功能.但此方法的缺点是必须给每个需要判断登录的视 ...
- 最小生成树----prim算法的堆优化
题目描述 如题,给出一个无向图,求出最小生成树,如果该图不连通,则输出orz 输入输出格式 输入格式: 第一行包含两个整数N.M,表示该图共有N个结点和M条无向边.(N<=5000,M<= ...
- Codeforces - 38G 可持久化Treap 区间操作
题意:\(n\)个人排队,每个人有重要度\(p\)和不要脸度\(c\),如果第\(i\)个人的重要度大于第\(i-1\)个人的重要度,那么他们之间可以交换,不要脸度-1,交换后先前的第\(i\)个人也 ...
- poj1318 Word Amalgamation 字符串排序(qsort)
Word Amalgamation Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 9794 Accepted: 4701 ...
- Mysql5.7不区分大小写设置
1.编辑mysql配置文件my.cnf 2.在[mysqld]下添加一行 lower_case_table_names=1#0表示区分大小写,1表示不区分大小写
- cmake指令详解
所需文件名:CmakeLists.txt,在需要操作的每个目录下都需要 PROJECT(工程名字) 这条指令会自动创建两个变量: <projectname>_BINARY_DIR( ...
- nfs 问题总结
1. [root@backup read]# touch r01.txt touch: cannot touch `r01.txt': Stale file handle 使用共享目录创建文件 ...
- shell 语法
1). 条件表达式语法信息 [ 1 -eq 1 ] && echo 1 <-- 表示条件成功,执行相应操作 [ 1 -eq 1 ] || echo 1 ...
- TOJ 2926 Series
Description An arithmetic series consists of a sequence of terms such that each term minus its immed ...