我试图在ajax调用点(即触发事件的event.target或对象)显示一个繁忙的等待图标。我使用下面的代码来实现这个目标,但在某些情况下,返回的元素的位置(偏移)是top:0和left:0 --我知道我可能犯了一个错误,但似乎无法修复它。下面是我的代码(它位于主干视图类中,但这不重要,因为它非常琐碎):
//ajax loading animation
var LoadingAnimation = Backbone.View.extend({
tagName: 'div', //creates an empty div element
initialize: fu
我和margin-left: 0px有个<div id="mydiv">。但有时(页面是动态生成的),此<div>被放在另一个具有正向左边缘值的<div>中。这样,#mydiv将拥有容器的边距,而不是0。
有没有办法设置
margin-left: 0px (relative to the body margin)
或
margin-left: -(sum of container margins)?