- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用以下代码为带有 id=""
document.getElementById('s4-ca').style.marginLeft = '0px';
但是会出现类似 Object Required 的错误!
更新 - 我的代码
<script type="text/javascript">
var groupName;
$().SPServices({
operation: "GetGroupCollectionFromUser",
userLoginName: $().SPServices.SPGetCurrentUser(),
async: false,
completefunc: function(xData, Status) {
$(xData.responseXML).find("[nodeName=Group]").each(function()
{
groupName = $(this).attr("Name");
});
}
});
if($.trim(groupName) != 'ABC')
{
document.getElementById('s4-leftpanel').style.display = 'none';
document.getElementById('s4-ca').style.marginLeft = '0px';
}
</Script>
最佳答案
您的 JavaScript 没有任何问题,只需提供 <div>
匹配 id
属性,那么它应该可以正常工作,即
<div id="s4-ca"></div>
所以你得到错误的原因是因为 document.getElementById('s4-ca')
找不到具有匹配 id
的 en 元素, 所以它是 null
, 你不能引用 style
空对象上的属性。
此外,当您设置 marginLeft
无需为零指定单位,您可以只使用 0
.
document.getElementById('s4-ca').style.marginLeft = "0";
关于javascript - 如何使用 JavaScript 设置 marginLeft 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8399446/
我已经创建了一个基本的旋转木马类型幻灯片,但是为了让它工作,我不得不调用以下函数两次,以便将 margin-left 属性实际设置为 0px。 $("#slide ul").stop().css('m
我创建了一个带有按钮的 RelativeLayout。我正在使用此 xml 代码并排创建四个按钮: 问
我正尝试在我的 Android 应用程序中使用 GridLayout,我希望它从屏幕左侧开始 160dp。当我设置 android:layout_marginLeft="160dp" 时,我在 Ecl
所以我在 javascript 中做了一个网格布局,但它还没有像它应该的那样工作。我已经对其进行了设置,以便它更改元素的左边距以使其向左/向右“滑动”。但是,出于某种原因,它拒绝滑到最后一张幻灯片。不
我正在制作一个左边距不断变化的网站。我想让左边距占页面的百分比而不是像素值。我该怎么做? $('#dialog_title_span').text("Create new Network Lists"
我有一个很大的 div,里面有很多元素,我要在某个事件中移动到 marginLeft='120%'。我使用 overflow:hidden 来防止它显示水平滚动条。但是网页垂直滚动条向右移动时长度变大
我正在使用 JavaScript 插件为评论应用星级。这[fiddle]有大部分代码。星星出现在下拉列表的位置(外部资源未加载以在 fiddle 中显示)。星星在本地主机上显示良好,但我想将星星定位在
我只需要在屏幕上平行放置两个按钮(每个按钮的宽度为 50dp)。第一个应该有 margin left 10dp 并且放置没问题。 但是第二个按钮应该放置在屏幕中,并在中间(水平)向左留出 30dp 的
我有一个问题想问熟悉 jQuery 插件 Velocity.js 的人。我正在尝试让一个项目从左侧滑入。这是等效的 jquery 代码: $el.animate({marginLeft: '-150p
我如何对此 slider 施加限制。 我想将左箭头限制为 margin-left:0;向右箭头到边距:-left:-500px; 这很难做到吗? 感谢任何帮助。 jsfiddle:http://jsf
我希望我创建的框每 .5 秒移动 20px,但它只发生一次 setInterval() #box{ background-color: gr
我尝试在这个简单的示例中测试更改 backgroundColor 和 marginLeft:https://jsfiddle.net/ntqLo6v0/2/ 无法让它工作。 var collapsed
我有一个带有长内联文本的元素,我想制作动画,将此文本从屏幕右侧(窗口右边框后面的整个文本)移动到屏幕左侧。 我的想法是通过将 margin-left 设置为元素的 minus(width) 来移动元素
我使用以下代码为带有 id="" 的 div 设置左边距 document.getElementById('s4-ca').style.marginLeft = '0px'; 但是会出现类似 Obje
我有这样的布局: 出于某种原因,marginLeft 不会影响 ImageView 的位置。 ImageView 保持在左侧(左对齐)。 可能是什么问题? 谢谢。 最佳答案 设置 andr
有人告诉我使用 jQuery.css() 可以使用以下两个函数来获得相同的结果: $(".element").css("marginLeft") = "200px"; $(".element").cs
我想不出用 jQuery 为 marginLeft 设置动画。每次用户单击链接时,我都需要它减去 938px,这在我使用 .css() 时工作正常,但我不知道如何让它与 一起工作>.animate()
有人告诉我使用 jQuery.css() 可以使用以下两个函数来获得相同的结果: $(".element").css("marginLeft") = "200px"; $(".element").cs
我有一个 JQuery 函数,它根据浏览器大小均匀分布 DIV。 这可能是编码问题。人们说它适用于 Chrome 和 Opera,但不适用于其他浏览器。 http://jsfiddle.net/wMp
我试图将一个 position: absolute div 放在滚动的 div 中,并使其在向左或向右滚动时保持在左侧。这是因为我希望 div 像一个单元一样移动(当向左、向右、顶部、底部滚动时)。它
我是一名优秀的程序员,十分优秀!