草庐IT

javascript - 将 Jquery 选择器作为对象属性访问,出现意外结果

假设我有一个看起来像这样的div:somestuffinhere我有一个定义对象字面量的脚本:vartestObject={testDiv:$("#testDiv"),testDivProperty:this.testDiv};为什么当我访问testObject.testDiv时,我得到了一个jQuery对象的引用,即,[​…​​]但是当我访问testObject.testDivProperty时,我得到了对实际元素的引用,即,​…​​因此无法对testObject.testDivProperty执行jQuery操作? 最佳答案 试

javascript - 使用 JQuery 为 DIV 设置边距顶部

情况是这样的,我有一个高度为120px的固定header,当查询字符串为#testdiv时,我强制页面跳转到#testdiv。但问题是当页面跳转到上面DIV的开头时,部分内容会丢失,因为它在固定标题后面,有没有jquery强制页面跳转到#testdiv而不是实际边距?我尝试了下面的代码,但它产生了实际利润if(url.indexOf('#testdiv')>=0){$('#testdiv').css('margin-top',120);}; 最佳答案 我认为最简单的方法是为您的字段设置margin-top,并为您的父字段设置负的ma