123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125 |
- //选中
- $('.circular').click(function(){
- $('.circular').toggleClass("active")
- });
- //边框
- $('.iphone').focus(function(){
- $(this).css('border','1px solid #FF14CB');
- $(this).css('opacity','1');
- })
- $('.iphone').blur(function(){
- $(this).css('border','1px solid #fff');
-
- if($(this).val()==''){
- $(this).css('opacity','0.49');
- }
- else{
- $(this).css('opacity','1');
- }
- })
- $('.yanzhenma').focus(function(){
- $(this).css('border','1px solid #FF14CB');
- $(this).css('opacity','1');
- })
- $('.yanzhenma').blur(function(){
- $(this).css('border','1px solid #fff')
- if($(this).val()==''){
- $(this).css('opacity','0.49');
- }
- else{
- $(this).css('opacity','1');
- }
- })
- $('.btn').mousedown(function(){
- $(this).css('opacity','0.8')
- });
- $('.btn').mouseup(function(){
- console.log(1);
- $(this).css('opacity','1')
- })
- //弹窗
- $('.yuyue').click(function(){
- $('.maskArea').show();
- $('.tc').show();
- $('.close').show();
- })
- $('.close').click(function(){
- $('.maskArea').hide();
- $('.tc').hide();
- $('.close').hide();
- })
- //验证码倒计时
- var countdown=60;
- $('.yanzhenma_btn').click(function(){
- console.log($('.iphone').val().length)
- if(!(/^1[3|4|5|8][0-9]\d{4,8}$/.test($('.iphone').val()))||$('.iphone').val().length<11){
- alert('请输入正确电话号码');
- }
- else{
- settime($(this))
- }
- /*$(this).css('background-color','yanzhenma_btn')*/
- });
- function settime(val) {
- if (countdown == 0) {
- val.css('background-color','#FF14CB')
- val.attr("disabled", false);
- val.val("获取验证码");
- countdown = 60;
- }
- else {
- val.attr("disabled", true);
- val.val(countdown+'s');
- countdown--;
- setTimeout(function() {
- settime(val)
- },1000)
- }
- }
- //环形图
- var fw=$('.header1').width();
- $('.header1').height(fw)
- var c = document.getElementById('myCanvas');
- var ctx = c.getContext('2d');
- var process = 0;
- var w=parseInt($('#myCanvas').css('width'))
- console.log(w)
- var mW = c.width =w;
- var mH = c.height = w;
- var lineWidth = 5;
- var r = mW / 2;
- var cR = r - 4 * lineWidth; //圆半径
- var startAngle = -(1 / 2 * Math.PI); //开始角度
- var endAngle = startAngle + 2 * Math.PI; //结束角度
- var xAngle = 1 * (Math.PI / 180); //偏移角度量
- var fontSize = 35; //字号大小
- var tmpAngle = startAngle; //临时角度变量
- //渲染函数
- var rander = function(ctx,prs){
- ctx.clearRect(0, 0, mW, mH);
- ctx.beginPath();
- ctx.lineWidth = 20;
- ctx.strokeStyle = '#fff';
- ctx.arc(r, r, cR, Math.PI * 1.5, Math.PI * (1.5 + 2 * prs/ 100 ));
- ctx.stroke();
- ctx.closePath();
- ctx.beginPath();
- ctx.lineWidth = 20;
- ctx.lineCap = 'round'
- ctx.strokeStyle = '#FF14CB';
- ctx.arc(r, r, cR, Math.PI * (1.5 + 2 * prs/ 100 ),Math.PI * 1.5);
- ctx.stroke();
- ctx.closePath();
- };
- function animate(i){
- requestAnimationFrame(function (){
- process = process + 1;
- rander(ctx, process);
- if (process < i) {
- animate(i);
- }
- });
- }
- animate(50);
-
-
|