问题描述
想实现上图的效果,左右可以点击图片让图片滚动。。。。但是重点在这哈:我这些图片的名字以及路径都是调用远程的一个接口给我返回的,然后我在页面展示一下,每次调那个接口都要返回全部的收藏,我难道要在左右滑动的地方加一个事件,用ajax每次都去调一次接口??感觉这样很笨啊,有没有好的实现方案啊!!!!
解决方案
解决方案二:
可以在第一次进入网页的时候加载全部图片,但是通过jquery只显示一张,前一张后一张的效果也可以通过jquery控制
解决方案三:
楼上的方法可行,既然是调用接口的,那么数据短时间内肯定不会改变的,你可以弄一个缓存,然后每次用ajax去读取缓存,而缓存每隔一段时间去更新一次就是
解决方案四:
你需要jQuery插件,Flexslider,简单好用:http://www.cnblogs.com/lhb25/archive/2013/01/06/jquery-image-carousel-effect.html
解决方案五:
楼上所说的Flexslider是可行的,原理也是一次性把数据读到页面然后加上了效果切换而已。你可以到HTML/CSS版块去咨询更多的这方便的信息哈。
时间: 2024-09-20 05:46:15