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

QQ登录

只需一步,快速开始

查看: 6550|回复: 24

[结贴] list与动态轮播

[复制链接]

3

主题

30

帖子

180

积分

初级会员

Rank: 2

积分
180
QQ
发表于 2016-11-18 16:27:41 | 显示全部楼层 |阅读模式
请教各位高手,如何做到list的每个li都可以动态生成图片轮播?
发表于 2016-11-18 17:02:39 | 显示全部楼层
动态生成轮播图片请参考仿淘宝案例!
把carousel 组件放在list的li下!循环显示生成,应该就可以做到了!

给list组件下的每个li 下的carousel 组件,然后分别给每个carousel组件动态添加图片就可以了!

获取list下的组件请参考:
http://docs.wex5.com/wex5-ui-question-list-2061
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

3

主题

30

帖子

180

积分

初级会员

Rank: 2

积分
180
QQ
 楼主| 发表于 2016-11-18 20:05:53 | 显示全部楼层
动态生成轮播会做,给每个li放置carousel也会,但是怎么找到每个li下的carousel不会!需求是要在页面打开后list根据数据表动态生成轮播,是在list的AfterRender中写代码吗?
回复 支持 反对

使用道具 举报

3

主题

30

帖子

180

积分

初级会员

Rank: 2

积分
180
QQ
 楼主| 发表于 2016-11-19 15:09:29 | 显示全部楼层
并不是在li上点击来设置轮播,是要在页面生成时动态生成轮播。通过点击获取dom节点不能实现。
回复 支持 反对

使用道具 举报

发表于 2016-11-21 10:54:42 | 显示全部楼层
石成金 发表于 2016-11-19 15:09
并不是在li上点击来设置轮播,是要在页面生成时动态生成轮播。通过点击获取dom节点不能实现。 ...

我的连接只是给个提示,获取dom 你只需要在li的点击事件中 获取当前的dom节点即可!然后使用find方法找到carousel 组件的源码!
$(event.currentTarget).find("div[xid='carousel的XID']");

然后使用this.comp 处理dom节点就可以获取到组件对象了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

3

主题

30

帖子

180

积分

初级会员

Rank: 2

积分
180
QQ
 楼主| 发表于 2016-11-21 12:22:26 | 显示全部楼层
谢谢提示,点击获取dom节点可以实现,问题在于需求要的是当界面显示出来时动态轮播已经实现而不是等点击时再实现动态轮播,这个设置的事件要在哪里实现呢?是list的获取数据中吗?

回复 支持 反对

使用道具 举报

发表于 2016-11-21 14:56:49 | 显示全部楼层
石成金 发表于 2016-11-21 12:22
谢谢提示,点击获取dom节点可以实现,问题在于需求要的是当界面显示出来时动态轮播已经实现而不是等点击时 ...

carousel 组件属性上有auto 属性设置为true即可!
如果要动态设置!请参考组件的API 
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

3

主题

30

帖子

180

积分

初级会员

Rank: 2

积分
180
QQ
 楼主| 发表于 2016-11-21 15:40:13 | 显示全部楼层
这个是回答的什么?
回复 支持 反对

使用道具 举报

3

主题

30

帖子

180

积分

初级会员

Rank: 2

积分
180
QQ
 楼主| 发表于 2016-11-21 16:15:56 | 显示全部楼层
本帖最后由 石成金 于 2016-11-21 16:17 编辑

不是问carousel 组件自动轮播!!!!!
需求要的是当界面显示出来时list内的轮播已经根据后台数据动态配置实现,而不是等点击list时再实现轮播,这个设置的事件要在哪里实现呢?是list的获取数据中吗?

烦请版主大人看清楚问题!
回复 支持 反对

使用道具 举报

发表于 2016-11-21 16:42:35 | 显示全部楼层
石成金 发表于 2016-11-21 16:15
不是问carousel 组件自动轮播!!!!!
需求要的是当界面显示出来时list内的轮播已经根据后台数据动态配置 ...

对,我给你的那个连接是点击事件时获取的dom节点!!
但是你并不一定非这样做的!
你可以使用jQuery 的find 方法!获取所有的li 下的carousel 组件的dom节点(这个是数组)!然后循环处理!
循环给组件动态设置图片
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-19 22:04 , Processed in 0.087473 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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