我创建了一些浮动按钮和一个填充整个按钮的链接.但是,垂直对齐似乎不适用 - 链接文本始终位于按钮的顶部<li>.
这是一个小提琴的例子:http://jsfiddle.net/su7nf/
<div id="ButtonContainer">
<ul>
<li>
<div class="TemplateButton"><a href="http://www.google.com">Report an Issue</a></div>
</li>
<li>
<div class="TemplateButton"><a href="http://www.google.com">Contact Us</a></div>
</li>
<li>
<div class="TemplateButton"><a href="http://www.google.com">Enter Project</a></div>
</li>
<li>
<div class="TemplateButton"><a href="http://www.google.com">Request Consultation</a></div>
</li>
<li>
<div class="TemplateButton"><a href="http://www.google.com">How to Protect Yourself From Some Really Long Text</a></div>
</li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
ul {
list-style-type: none;
}
/* BUTTONS INSIDE TAB STYLING */
#ButtonContainer {
margin: auto;
width: 100%;
overflow: auto;
padding-top: 10px;
padding-bottom: 10px;
}
#ButtonContainer > ul { …Run Code Online (Sandbox Code Playgroud) 我只是想证明在我的SharePoint托管的应用程序页面中显示模式对话框的概念.我相信我已经包含了所需的js库,并且在执行我的函数之前,我给它足够的时间来加载库.我收到的错误是:
无法读取未定义的属性'hiddenButtonValueBeforeDialog'
我相信我有我需要的库::
<script type="text/javascript" src="/_layouts/15/init.js"></script>
<script type="text/javascript" src="/_layouts/15/sp.runtime.js"></script>
<script type="text/javascript" src="/_layouts/15/sp.js"></script>
<script type="text/javascript" src="/_layouts/15/SP.UserProfiles.js"></script>
<script type="text/javascript" src="/_layouts/15/sp.core.js"></script>
<script type="text/javascript" src="/_layouts/15/sp.ui.dialog.js"></script>
Run Code Online (Sandbox Code Playgroud)
使用Javascript:
function showDialog() {
var optDict = {
width: 800,
height: 500,
url: 'http://www.google.com',
title: "Upload your file"
};
try {
SP.UI.ModalDialog.showModalDialog(optDict);
}
catch (err) {
alert(err.message);
}
return false;
}
Run Code Online (Sandbox Code Playgroud)