javascript - web前端一般是如何实现一个列表点击里面的模块显示不同的数据?
大家讲道理
大家讲道理 2017-04-10 15:14:47
[JavaScript讨论组]

假如我有个图片列表,要求是点击里面的图片,然后弹出不同的视频弹窗。问题来了,这个视频数据是如何拿到的呢?
我目前知道:
1、直接把视频数据绑定到图片的属性上(data),然后点击getAttribute()方法获取
2、来个json数据集,点击图片的index来获取

不知道还有其他方便的、或者其他公司是怎么做的呢

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(3)
怪我咯

只是一个想法,不知是否符合你:
你有想过当点击的时候去发请求么,带着相应的参数,比如你说的图片的index,来获取你需要的数据。
像你那样处理,是用户有需求要看所有的弹窗中的数据咩?
只是一种想法。。。表喷我!

伊谢尔伦

如果要是跳转的话可以把目标写在A上,如果要弹窗的话用data-*属性不是挺好的。或者异步的方式来加载。

黄舟

给 A 绑定 click 事件,event.preventDefault(),这样就不会跳转啦。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号