<ul>
<li><span>Block 1</span></li>
<li><span>Block 2</span></li>
<li><span>Block 3</span></li>
<li><span>Block 4</span></li>
<li><span>Block 5</span></li>
</ul>
<div class="interact">
</div>
<script src="js/jquery.js"></script>
<script src="js/jquery.roundabout2.js"></script>
<script>
$(document).ready(function() {
$('ul').roundabout();
});
</script>
<style>
ul {
list-style: none;
padding: 0;
margin: 0 auto;
width: 42em;
height: 24em;
}
li {
height: 20em;
width: 30em;
background-color: #ccc;
text-align: center;
cursor: pointer;
}
li.roundabout-in-focus {
cursor: default;
}
li span {
display: block;
padding-top: 6em;
}
#carbonads-container .carbonad {
margin: 0 auto;
}
</style>
请问以下3D旋转特效如何添加左右按钮上去呢
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- qingtingfengyu8 2018-03-15 06:58关注
可以用最简单的方法,不会改变插件js的源码。jquery.roundabout2.js主要是给ul和li加上class属性,通过绑定点击事件触发3D旋转。
那左右翻页就可以通过触发li标签的点击事件来达到旋转的效果。
当左右按钮点击时,先找到最上方的li标签,class是roundabout-in-focus;
代码:<p id="left">left</p> <ul id="round"> <li><span>Block 1</span></li> <li><span>Block 2</span></li> <li><span>Block 3</span></li> <li><span>Block 4</span></li> <li><span>Block 5</span></li> </ul> <p id="right">right</p> <div class="interact"> </div> <script src="js/jquery.js"></script> <script src="js/jquery.roundabout2.js"></script> <script> $(document).ready(function() { $('ul').roundabout(); }); $("#left").click(function(){ $("#round li.roundabout-in-focus").next().click(); }); $("#right").click(function(){ $("#round li.roundabout-in-focus").prev().click(); }); </script> <style> ul { list-style: none; padding: 0; margin: 0 auto; width: 42em; height: 24em; } li { height: 20em; width: 30em; background-color: #ccc; text-align: center; cursor: pointer; } li.roundabout-in-focus { cursor: default; } li span { display: block; padding-top: 6em; } #carbonads-container .carbonad { margin: 0 auto; } </style>
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 msix packaging tool打包问题
- ¥28 微信小程序开发页面布局没问题,真机调试的时候页面布局就乱了
- ¥15 python的qt5界面
- ¥15 无线电能传输系统MATLAB仿真问题
- ¥50 如何用脚本实现输入法的热键设置
- ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
- ¥30 深度学习,前后端连接
- ¥15 孟德尔随机化结果不一致
- ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
- ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线