我尝试使用链接和div将动态内容加载到sharepoint中,但我似乎无法让它工作。 所以这是我的.txt文件中的代码:
<script type="text/javascript">
_spBodyOnLoadFunctionNames.push("bios");
$('a .name').click(function bios() {
var url = $(this).attr('href');
$('#contactInfo').load(url);
return false;
});
</script>
<h3>Meet the Team</h3>
<ul>
<li> <a class="name" href="htmlContent/emp1.htm">employee1</a></li>
<li> <a class="name" href="htmlContent/emp2.htm">employee2</a></li>
<li> <a class="name" href="htmlContent/emp3.htm">employee3</a></li>
<li> <a class="name" href="htmlContent/emp4.htm">employee4</a></li>
<li> <a class="name" href="htmlContent/emp5.htm">employee5</a></li>
</ul>
</br>
<div id="contactInfo">
</div>
答案 0 :(得分:0)
尝试这个小调整,使jQuery与sharepoint很好地协同工作:
_spBodyOnLoadFunctionNames.push("bios");
function bios() {
jQuery('a .name').click(function(e){
e.preventDefault(); /*<----this will prevent the default click action*/
var url = jQuery(this).attr('href');
jQuery('#contactInfo').load(url);
return false;
});
}