从品牌网站建设到网络营销策划,从策略到执行的一站式服务
$("选择器").offset() //该方法返回当前选择元素的第一个元素左上角(包括边框)距离整个页面顶部和左边的距离,返回值为{left:x, top:y} 例:$("div").offset().top;得到该元素在距离页面顶部的距离
创新互联公司致力于网站建设,网站制作设计,营销网页按需网站设计,外贸网站建设,企业网站建设,微信小程序,网站SEO优化,网站设计制作案例丰富,是成都做网站公司和建站公司,欢迎咨询。
$("选择器").offsetParent() //该方法与offset返回值类型相同,只不过此方法返回的是该元素距离父元素的top和left
你先alert一下$(".slide").css("left")等于多少。 然后再alert($(".slide").css("left")=="-4389px")看看是不是永假的 我感觉问题出在这里
这要看你这个元素是用什么方式隐藏的,如果是用 visibility:hidden 隐藏的,那么是可以通过一般方式(就跟操作可见元素完全一样)来获得left、top等数值;如果是用 display:none 来隐藏的,那么用任何方法都是无法获取的,因为这时候元素已经不是“隐藏”这么简单了,而是被完全从文档流中删除了,就像人间蒸发一样,所以是不存在任何位置、大小等信息的!
你的代码没有全贴出来,这个不好说,$(this).css("left","100px");如果单单是这一句,他是会马上变成100px的,可能是你别的地方设置的原因吧,你试试把他换成这个this.style.left="100px";;如果还是滑动的,那就是别的代码问题了
什么的left?
$('#id').css('float','left')设置元素向左浮动
$('#id').css('align','left')设置元素内部子元素左对齐
- -我都不说 你看的是锋利的jquery是不是。。。。你给#tooltip 加上样式 position:absolute就可以了 那本书上少写了
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图