renho 发表于 2020-10-27 13:42:19

图文列表完善建议

建议增加   选中效果
鼠标单击后,可以显示选中的是图文列表的哪儿一块

Simon.hu 发表于 2020-10-27 14:49:43

收到了,这个需求没毛病~
:hjyzw:

一鹏 发表于 2021-7-31 10:25:01

这个选中效果出来了吗?

renho 发表于 2021-7-31 10:34:16

一鹏 发表于 2021-7-31 10:25
这个选中效果出来了吗?

没有,目前只能通过css实现

一鹏 发表于 2021-8-1 09:01:41

renho 发表于 2021-7-31 10:34
没有,目前只能通过css实现

不能用插件形式做吗?

renho 发表于 2021-8-1 09:13:33

本帖最后由 renho 于 2021-8-1 12:22 编辑

一鹏 发表于 2021-8-1 09:01
不能用插件形式做吗?
也可以,但是我觉得没意义,也没必要,舍近求远

Simon.hu 发表于 2021-8-2 15:20:55

主要是有了那个好用的插件,其实现在效果还行;P

一鹏 发表于 2021-8-8 15:05:56

7.0.3

本帖最后由 一鹏 于 2021-8-8 15:13 编辑

var className = "repeater-item-selected"
var cellName = "cell";
var repeaterCellType = Forguncy.Page.getCell(cellName)._cellType;
var currentRowHelper = repeaterCellType._currentRowHelper;
currentRowHelper.bind("RepeaterCurrentRowChanged", null, function (_, args) {
    var container = $("div");
    var items = container.find(".repeater-item");
    items.removeClass(className);
    var currentIndex = args.newCurrentRowIndex;
    currentIndex >=0 && items.eq(currentIndex).addClass(className);
});
我用这段代码做图文列表的单击选中样式,但在Edge里边,经常出现下滑几行之后,单击某行之后,直接跳转到第一行,但是第一行并未被选中,鼠标下滑之后,发现点击的那行是选中的。大家有知道的吗?

用这个极速浏览器也是一样的,也会跳转到第一行,但在手机界面里用这个代码就是正常的,没出现跳转到第一行

David.Zhong 发表于 2021-8-9 19:33:14

一鹏 发表于 2021-8-8 15:05
var className = "repeater-item-selected"
var cellName = "cell";
var repeaterCellType = Forguncy.Pa ...

大佬,建议单独开贴交流这个问题哈~;P
大佬可以提供给我们一个能复现问题的demo和具体的复现步骤吗吗?我们尝试调查一下~

一鹏 发表于 2021-8-10 10:10:43

本帖最后由 一鹏 于 2021-8-10 10:14 编辑

我去研究研究怎么单独开个帖子
页: [1] 2
查看完整版本: 图文列表完善建议