本人前端开发,想提问:这是一个弱智的需求吗?

2021-05-19 17:35:17 +08:00
 murmur233

页面上有一个组件,该组件宽高固定,组件里的内容高度超出组件高度则出现滚动条。

然后产品提出了个需求,ta 希望不管组件里的内容有多少,出现的滚动条高度都不变(比如 50 像素),原因是为了美观。

而我的想法是,当然是组件里的内容越多,滚动条自然就会变短,反之,组件里的内容较少时,滚动条会更长。不管是看 word 、excel 、其他的网页都是这样的。

问题是,这个需求我要不要做?不做该怎么说服 ta ?(我上面的想法已经告知 ta,ta 不接受)如果真的要做,代码要怎么写?(我好像没百度出来)

7963 次点击
所在节点    前端开发
76 条回复
israinbow
2021-05-19 22:16:43 +08:00
让滚动条的最大长度等于最小长度等于一个常量, 假装自己实现了固定高度
jrtzxh020
2021-05-19 22:23:12 +08:00
可以做,但没必要。耗时耗力,用户体验也提升不了!
djs
2021-05-19 22:44:35 +08:00
傻逼需求
GeruzoniAnsasu
2021-05-19 23:11:56 +08:00
如果用户没感到使用不便,那这是个傻逼需求

如果用户因为滚动条使用体验受到很大影响,比如你测试环境一千条数据跑得好好的拿到客户那一下出来 10w 条数据后端价钱解决了前端却滚动条根本没法用,那这是个很必要的需求





我们说 抛开 ROI 谈需求都是耍流氓
dethan
2021-05-19 23:41:02 +08:00
不小心把这个 V2EX 问题发给他
ClericPy
2021-05-19 23:49:54 +08:00
我也想到的是隐藏默认滚动条然后自己监听事件伪造一个滚动条... 反正可见区域展示多少可以在 JS 里控制, 全部内容也能缓存起来, 就是感觉挺傻的
zspzwal
2021-05-19 23:59:52 +08:00
滚动还是缩放
fewok
2021-05-20 00:21:22 +08:00
ROI 走起,有什么收益?说出的收益能打包票嘛?
exploreexe
2021-05-20 04:13:43 +08:00
不会真有人想做这样的需求吧?

直接开怼,不要客气,当面问他:你是傻逼么?

对这样的傻逼产品不要留面子,跟老板说让他滚蛋。
xuanbg
2021-05-20 05:38:21 +08:00
楼主你们没事干了吗?
滚动条上面滑块高度动态还是固定不是 UI 的事情吗?这个产品越权了吧。这种可有可无的视觉效果,但凡是个靠谱的 UI,就不会去花时间在这上面。
kunkunzhang
2021-05-20 06:59:06 +08:00
确实是弱智需求,但是我有一个办法,页面加载到一定长度就用虚拟列表呗,高度应该可以一样
zxCoder
2021-05-20 08:26:39 +08:00
没懂这什么逻辑

那如果内容很多,然后滚动条还是很长,那拉滚动条的时候不是跟便秘一样,拉都拉不动?
dyxLike
2021-05-20 08:56:39 +08:00
navicat 的滚动条就是定长的, 还非常短, 别提有多恶心了
yunyuyuan
2021-05-20 09:03:41 +08:00
建议回答:这个需求技术上有点困难,给我半个月时间一定完美做出来。
laobei521
2021-05-20 09:18:58 +08:00
吴彦祖:用白话文说就三个字 "干不了"
c6h6benzene
2021-05-20 09:22:34 +08:00
@shpkng 说的有道理,有可能是这种场景。不过手机的话用户一般不会直接与滚动条互动,所以这个滚动条只是用来显示当前页面位置的。
wt12312345
2021-05-20 09:23:11 +08:00
这是个连浏览器都没用过的产品经理吧。。。什么鬼需求,直接怼死他
q197
2021-05-20 09:29:41 +08:00
有的游戏里面的滚动条就是这样。其实游戏滚动条奇葩的不少,例如滚动条让用户分不清前景和背景,拖动时滚动的方向,点击背景时的动作……
NEVERCODE
2021-05-20 09:29:59 +08:00
虽然我不会前端,但我真心不觉得难做…

比如窗口长度是 100,控制条长度是 10,根据滑动比例,百分比控制内容滑动就可以了。
mcluyu
2021-05-20 09:36:05 +08:00
脑残需求,但是非要做的话加工期就好了,时间充裕做啥都行。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/777955

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX