用过JQuery的ad-gallery插件的进来

sabic 2011-09-13 11:59:59
目前实现了从数据库查询出图片集,在页面上像幻灯片一样播放。 如果我想做成这种效果该如何设置:

从A页面(显示所有图片列表)跳转到 ad-gallery 展示页(叫B页面吧),如何实现点击A页面的某张图,B页面就类似QQ相册直接播放该图片,而不是从第一张开始。

ad-gallery默认好像有个参数可以设置从第几张开始播,我的这个参数如何动态传进去?
...全文
402 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sabic 2011-09-16
  • 打赏
  • 举报
回复
补充上面的,在IE6中, 应该这样写

$(function () {
$('.ad-gallery').adGallery({
start_at_index:pageNumber //逗号要去掉,否则会报错
});
});
sabic 2011-09-13
  • 打赏
  • 举报
回复
up ~
sabic 2011-09-13
  • 打赏
  • 举报
回复
在A页面的超链接绑定

&start_id=<%# (Container.ItemIndex+1) +(pmodel.PageIndex-1)*pmodel.PageSize %>

B页面接收时使用JS获取URL传过来的值:

//获取url传参的值

var url = location.search; //获取url中"?"后面的字串
var start_id = url.substr(url.indexOf('?')+1).split('=');
var pageNumber = start_id[2] - 1; //获取传过来的序号值


往ad-gallery插件写值,使用:

$(function () {
$('.ad-gallery').adGallery({
start_at_index:pageNumber,
});
});

把上面的 pageNumber 值传给 start_at_index 参数即,写下我的解决方法,希望以后的人少走弯路。

sabic 2011-09-13
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 danica7773 的回复:]

url传参撒,在B页面写一个方法,读取这个参数值,如果有就赋值,然后从第N张开始播放。
[/Quote]
我的需求没讲清楚。
比如我单击了A页中列表中的某张图,如何获取它在该查询的count中的位置? 传过去那个还简单。

打字员 2011-09-13
  • 打赏
  • 举报
回复
url传参撒,在B页面写一个方法,读取这个参数值,如果有就赋值,然后从第N张开始播放。

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧