为了账号安全,请及时绑定邮箱和手机立即绑定

css()方法该如何实现这种效果

css()方法该如何实现这种效果

守候你守候我 2018-12-13 18:15:36
还是昨天的问题 橘黄色的数字的id 是 title灰色的长条 id = bar想要实现点击加号或者减号 橘黄色滑块跟橘黄色的数字一起向前或者后退移动     var b = $$("#bar").width(); 获取灰色长条的长度     var c = b / (9-1); 确定每次移动的距离                    $$("#title").css("left",  c + "px");  用css的 这种方法 只能移动一次开始用的获取offset().left的属性 但是那个距离太大了应该怎么实现JQ的其他方法用不了 就只能用这几个方法 用了一个封装在angular里面的框架 整合了JQ的部分功能 很多用不了的 所以比较纠结
查看完整描述

1 回答

?
郎朗坤

TA贡献1921条经验 获得超9个赞

底下灰色的长条是固定的宽度吧

var c = b / (9-1); 确定每次移动的距离

那你这个不也一样是固定的吗?
所以每次移动的距离是一样的,css(),是控制样式的,所以每次宽度都是一样的。
建议:

移动长度 = 获取点击完以后的温度 * 基础移动距离c , 
然后 css("width",移动长度) 就可以啦


查看完整回答
反对 回复 2019-01-03
  • 1 回答
  • 0 关注
  • 401 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号