【发布时间】:2015-03-21 07:04:05
【问题描述】:
为了将所有 excel 应用程序 Web 部件集中在一个 sharepoint 2013 sp1 页面上,我想我可以使用 jquery 来做到这一点。我尝试了以下代码来处理水平居中。不幸的是,该函数似乎永远不会被调用。
我希望有 9 个 alert() 因为页面上有 9 个 div 匹配选择器。换句话说,有 9 个 div 具有 class="ewr-sheetcontainer ewr-grdblkcontainer ewa-scrollbars"。是的,它有 3 个类,css 允许这种类型的选择,但 jquery 可能不允许。
此代码嵌入在页面中,并且为网站集启用了 jquery。
是否有人发现脚本、函数或调用方式存在问题?目标是调整所选 div 的 left 属性。
<script type="text/javascript">
$(document).ready(function() {
$("div.ewr-sheetcontainer ewr-grdblkcontainer ewa-scrollbars").each( function () {
this.css("position","absolute");
this.css("left", Math.max(0, (($(window).width() - $(this).outerWidth()) / 2) +
$(window).scrollLeft()) + "px");
alert("hello");
return this;
} );
});
</script>
【问题讨论】:
标签: jquery