www.3112.net > jquEry设置Css 的top和LEFt属性怎么没效果

jquEry设置Css 的top和LEFt属性怎么没效果

$("div").offsetleft=21; id="mydiv" var p = $("#mydiv"); var offset = p.offset(); offset.top = 100; offset.left = 100;

贴代码哦 怎么可能没效果呢 要不就是css里position你用的是absolute要不然就是animate里面你的方式没写对我的是这样的.animate({left:"0px", bottom:"0px"}, 1000, showhidepop )

你的代码没有全贴出来,这个不好说,$(this).css("left","100px");如果单单是这一句,他是会马上变成100px的,可能是你别的地方设置的原因吧,你试试把他换成这个this.style.left="100px";;如果还是滑动的,那就是别的代码问题了

首先经过测试,你得样式表没有任何错误,浏览器是认可的,但是看你的代码使用了jQuery,但是你代码没有引入jQuery库,导致mainContainerdiv的高度是0,因此top的属性就没有用了.还有你得效果不要从编辑软件中看,编辑软件从我的经验来看,没有几个绝对准确的,想验证效果就使用浏览器,firefox和chrome对css兼容很好.最好还要看看ie7及以上的效果.这几个浏览器浏览效果没有什么太大出入才是合格的,希望帮助到你

也许是你的判断条件的问题吧~~$(".slide").css("left")==-4389 试试

你要这种效果吗 你的代码就可以实现这样 不过你的img标签没闭合 在兼容模式说不定会有问题

我都不说 你看的是锋利的jquery是不是.你给#tooltip 加上样式 position:absolute就可以了 那本书上少写了

我是这样取值的,不知是不是你要的:<br>var divTop = $("div").css("top");<br>var divLeft = $("div").css("left");<br>JQ里面单单写css的属性的话就是取值了.<br><br>我做实验的完整代码:<br><br><!DOCTYPE html PUBLIC "-//W3

解决办法设置元素为可见状态(el.style.display='block'),就可以设置原生的el.scrollTop属性或者是jQuery的scrollTop方法了.

首先你有jq的情况下为啥不直接$("div").first().css("border","1px solid #ccc");?其次,很有可能是你的jq文件没有引入,还有你的边框没有设置颜色,是显示不出来的.

相关搜索:

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com