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

QQ登录

只需一步,快速开始

查看: 4058|回复: 6

[结贴] 图片轮播参照淘宝案例还有几处不明白的地方

[复制链接]

275

主题

1012

帖子

1695

积分

金牌会员

Rank: 6Rank: 6

积分
1695
QQ
发表于 2017-6-26 11:21:38 | 显示全部楼层 |阅读模式
您好,图片轮播参照淘宝案例还有几处不明白的地方,希望您帮忙解惑。如图
作为模仿实验,我先拷贝了contents2下的div17中的panel1,然后模仿了data的接管刷新事件,现在没能实现这个轮播效果,还希望您能帮我解答一下困惑之处
N)XM{%T0NJYBMV6R0O7`P}C.png

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-6-26 11:49:47 | 显示全部楼层
画圈的只是给data加载数据用的,如果你的data有数据了就不需要
而且如果你的数据不是文件格式存储的json,就不需要自己引用json格式的文件
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

275

主题

1012

帖子

1695

积分

金牌会员

Rank: 6Rank: 6

积分
1695
QQ
 楼主| 发表于 2017-6-26 15:51:55 | 显示全部楼层
jishuang 发表于 2017-6-26 11:49
画圈的只是给data加载数据用的,如果你的data有数据了就不需要
而且如果你的数据不是文件格式存储的json, ...

您好,可以远程帮我做一下这个轮播效果吗。以前也没弄过这个,公司也没人弄过这个效果,实在是自己实现不了
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-6-26 16:04:40 | 显示全部楼层
数据怎么获取出来的
同样的问题请不要重复发帖
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

275

主题

1012

帖子

1695

积分

金牌会员

Rank: 6Rank: 6

积分
1695
QQ
 楼主| 发表于 2017-6-26 16:08:39 | 显示全部楼层
jishuang 发表于 2017-6-26 16:04
数据怎么获取出来的
同样的问题请不要重复发帖

参考代码和我自己的代码,由于点击不需要跳转,所以就没有取furl
{LU`~$~L6IZ)V94F8F(LS_A.png
N)XM{%T0NJYBMV6R0O7`P}C.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-6-26 17:08:25 | 显示全部楼层
你重写了data的onCustomRefresh没有给data加载数据啊

如果data中默认就有数据,可以在model的onload中获取中遍历data中的数据给轮播组件设置img
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

9

主题

38

帖子

82

积分

初级会员

Rank: 2

积分
82
QQ
发表于 2017-8-24 16:41:22 | 显示全部楼层
如果data中默认就有数据,可以在model的onload中获取中遍历data中的数据给轮播组件设置img
var imgData = this.comp("imgData");
                var carousel = this.comp("carousel1");
                imgData.each(function(obj) {
                        var fImgUrl = require.toUrl(obj.row.val("fFImgUrl"));
                        var fUrl = require.toUrl(obj.row.val("fFUrl"));
                        if (obj.index == 0) {
                                localStorage.setItem("index_BannerImg_src", fImgUrl);
                                localStorage.setItem("index_BannerImg_url", fUrl);
                                $(carousel.domNode).find("img").eq(obj.index).attr({
                                        "src" : fImgUrl,
                                        "pagename" : fUrl
                                });
                        } else {
                                carousel.add('<img src="' + fImgUrl + '" class="tb-img1" bind-click="openPageClick" pagename="' + fUrl + '"/>');
                        }
                });
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-26 01:51 , Processed in 0.071717 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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