起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10949|回复: 14

[结贴] 关于list 循环 显示数据

[复制链接]

58

主题

240

帖子

638

积分

高级会员

Rank: 4

积分
638
QQ
发表于 2017-8-9 13:27:36 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
1,用list循环显示数据,  在li添加事件  鼠标移入事件   -显示层。鼠标移开事件 -隐藏层。   
2.数据有多少,都显示, 显示是没有问题的,
3. 当我鼠标移入第一条数据的时候,可以实现效果,当我鼠标移入第二条获取其他条数据的时候。都是显示第一条效果。
4.我想显示的效果是:我选择当前数据的时候就显示当前数据的效果。显示或者隐藏。
5.请问该怎么解决了。   当然鼠标事件都是写在-li-里面。

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-8-9 14:44:45 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

58

主题

240

帖子

638

积分

高级会员

Rank: 4

积分
638
QQ
 楼主| 发表于 2017-8-9 14:50:37 | 显示全部楼层
本帖最后由 382575053 于 2017-8-9 14:56 编辑

我不知道有没有错,
1.在li标签里写  鼠标事件。   代码:document.getelementById("id").style.display="block";
2,在li   鼠标移出  事件里写  document.getelementById("id").style.display="none";//隐藏div层

最后的效果 就是不管我鼠标移动到任意  地方,实现效果的就只有第一条数据,而不是当前  数据。 QQ截图20170809145823.jpg
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-8-9 15:33:51 | 显示全部楼层
不能用id去操作
需要用xid,把.w和js文件压缩发一下
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

58

主题

240

帖子

638

积分

高级会员

Rank: 4

积分
638
QQ
 楼主| 发表于 2017-8-9 16:06:24 | 显示全部楼层
jishuang 发表于 2017-8-9 15:33
不能用id去操作
需要用xid,把.w和js文件压缩发一下

我先自己弄下,假如不可以就给你发下。感谢
回复 支持 反对

使用道具 举报

58

主题

240

帖子

638

积分

高级会员

Rank: 4

积分
638
QQ
 楼主| 发表于 2017-8-9 17:03:40 | 显示全部楼层
jishuang 发表于 2017-8-9 15:33
不能用id去操作
需要用xid,把.w和js文件压缩发一下

就是这个文件。帮我看看我改了下,还是不可以。 gallery.zip (2.1 KB, 下载次数: 205)
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-8-9 17:41:42 | 显示全部楼层
你好楼主,这个问题需要我在本地环境进行问题重现,所以会花费较长时间,请你耐心等待,我完成后会第一时间反馈结果,谢谢!
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-8-11 15:20:43 | 显示全部楼层
li的事件中如下设置

                var index = event.bindingContext.$object.index();
                $(this.getElementsByXid("div的xid")[index]).hide();
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

58

主题

240

帖子

638

积分

高级会员

Rank: 4

积分
638
QQ
 楼主| 发表于 2017-8-11 16:10:13 | 显示全部楼层
本帖最后由 382575053 于 2017-8-11 16:12 编辑
jishuang 发表于 2017-8-11 15:20
li的事件中如下设置

                var index = event.bindingContext.$object.index();

$(this.getElementsByXid("div的xid")[index]).hide();   这个方法在li标签里面的鼠标事件中  没有反应执行。代码没有报错,index也得到位置下标。
但是hide()就是不能执行
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-8-11 16:59:17 | 显示全部楼层
debugger调试看看$(this.getElementsByXid("div的xid")[index])对不对啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-26 00:38 , Processed in 0.088983 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表