Jquery attr(';style';)和addClass()不工作
我有一个这样的部门:Jquery attr(';style';)和addClass()不工作,jquery,internet-explorer-8,Jquery,Internet Explorer 8,我有一个这样的部门: <div id="sidebar_holder"><div> 试试这个 s、 css(“位置”,“位置”) 您可以使用 用这个可能对你有帮助 $("#sidebar_holder").removeAttr("style"); $("#sidebar_holder").addClass("stick"); 看我的评论, 您首先在就绪文档中使用不同的对象jQuery,然后 然后在var define中定义$ 试试这个, 我可以帮你吗 jQuery
<div id="sidebar_holder"><div>
试试这个
s、 css(“位置”,“位置”) 您可以使用
用这个可能对你有帮助
$("#sidebar_holder").removeAttr("style");
$("#sidebar_holder").addClass("stick");
看我的评论,
您首先在就绪文档中使用不同的对象jQuery
,然后
然后在var define中定义$
试试这个,
我可以帮你吗
jQuery(document).ready(function() {
var s = jQuery("#sidebar_holder"); // make this same as used before..
s.attr("style", ""); //kill absolute positioning
s.addClass("stick"); //stick it
您首先在ready文档中使用不同的对象
jQuery
,然后在var define中使用$
。Div没有style
属性,那么它将如何终止定位?你的代码看起来不错。另外,您正在使用哪个版本的jQuery?jQuery 2.x支持ie9+,您首先在ready文档中使用不同的对象jQuery
,然后在var define中使用不同的对象。。把它设置为相同的。。。
$("#sidebar_holder").removeAttr("style");
$("#sidebar_holder").addClass("stick");
jQuery(document).ready(function() {
var s = jQuery("#sidebar_holder"); // make this same as used before..
s.attr("style", ""); //kill absolute positioning
s.addClass("stick"); //stick it