基本信息
源码名称:jQuery大风车转盘效果
源码大小:0.16M
文件格式:.zip
开发语言:js
更新时间:2019-05-05
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=1024"> <title>jQuery大风车转盘转起来</title> <link href="css/min.css" rel="stylesheet"> <script src="js/min.js"></script> <script src="js/jquery-transform-animate.js"></script> <script src="js/jquery-wheel.js"></script> </head> <body id="home-fx"> <div id="wrapper"> <div id="header"><h2>Jquery大转盘:JqueryWheel</h2></div> <div id="doc"> <div id="main-feature"> <div id="wheel-frame" class="a"> <span id="spin" onclick="javascript:window.switchPage()"><img src="images/spinner.png" alt="Click to Spin" height="90" width="89"></span> <div id="wheel" onclick="javascript:window.switchPage()"> <div id="section-a" class="section">WordPress</div> <div id="section-b" class="section">PhpWind </div> <div id="section-c" class="section">Discuz X</div> </div> <img src="images/stand.png" alt="" id="wheel-stand"> <div id="wheel-creature"></div> <div id="wheel-panel" class="pager pager-no-history"> <div class="pager-content"> <div class="wheel-panel-contents" id="feature-a"> <script>// <![CDATA[ document.getElementById('feature-a').id = 'page-feature-a'; // ]]></script> <h3>jQuery<span>手册网</span></h3> <p>本站致力于收集jQuery插件和提供各种jQuery特效的详细使用方法,在线预览,jQuery插件下载及教程</p> <a href="#">去看看吧 »</a> </div> <div class="wheel-panel-contents" id="feature-c"> <script>// <![CDATA[ document.getElementById('feature-c').id = 'page-feature-c'; // ]]></script> <a href="#">去看看吧 »</a> </div> <div class="wheel-panel-contents" id="feature-b"> <script>// <![CDATA[ document.getElementById('feature-b').id = 'page-feature-b'; // ]]></script> <h3>Discuz X <span>2.0测试版发布喽</span></h3> <p>手册网 X2 在继承和完善 手册网 X1.5 "经典"宗旨的基础上,针对"运营拓展","负载性能","用户体验"和"管理体验"几大方面,全面优化和打造。</p> <a href="#">去看看吧 »</a> </div> </div> </div> </div> </div> </div> </div> <script> $(document).ready(function() { var $container = $('#wheel-frame'); var panelId = 'wheel-panel'; var $panel = $('#wheel-panel'); var wheel = document.getElementById('wheel'); var $wheel = $(wheel); var page = 0; var useTransitions = false; (function() { var div = document.createElement('div'); div.innerHTML = '<div style="' '-webkit-transition: color 1s linear;' '-moz-transition: color 1s linear;' '-ms-transition: color 1s linear;' '-o-transition: color 1s linear;' '"></div>'; useTransitions = (div.firstChild.style.webkitTransition !== undefined) || (div.firstChild.style.MozTransition !== undefined) || (div.firstChild.style.msTransition !== undefined) || (div.firstChild.style.OTransition !== undefined); delete div; })(); var angle; if (useTransitions) { angle = -360.0; // start at an angle to fix font rendering in Windows } else { angle = 0.0; } if (typeof wheel.addEventListener != 'undefined') { wheel.addEventListener( 'webkitTransitionEnd', showPanel, true ); wheel.addEventListener( 'transitionend', showPanel, true ); } else { wheel.addEvent( 'transitionend', showPanel ); } function showPanel() { Mozilla.Pager.pagers[panelId].setPage( Mozilla.Pager.pagers[panelId].pages[page] ); if (useTransitions) { $panel .css('opacity', 1.0) .css('bottom', 0); } else { $panel.animate({ opacity: 1.0, bottom: 0 }, 400); } } function switchPage() { hidePanel(); spinWheel(); if($container.hasClass('a')) { $container.removeClass('a'); $container.addClass('b'); page = 1; } else if ($container.hasClass('b')) { $container.removeClass('b'); $container.addClass('c'); page = 2; } else if ($container.hasClass('c')) { $container.removeClass('c'); $container.addClass('a'); page = 0; } } function hidePanel() { if (useTransitions) { $panel .css('opacity', 0) .css('bottom', -278); } else { $panel.animate({ opacity: 0.0, bottom: -278 }, 400); } } function spinWheel() { angle -= 480.0; if (useTransitions) { $wheel.rotate(angle); } else { $wheel.animate({rotate: angle}, 800, 'linear', showPanel); } } window.switchPage = switchPage; }); </script> </body> </html>