jquery之音乐播放控件

0x00:

找资源找半天找不到,一怒之下自己用jquery写了个略抠的播放控件。hhh偷笑

0x01:

html:

    <button type = 'button' id = 'sign'>♪</button>
    <div id = 'num'>♫</div>
    <div id = 'O'>`</div>
    <div id = 'flower'>♩</div>
    <!-- <div id = 'eight'>♬</div> -->
    
<iframe frameborder="no" border="0" marginwidth="0" marginheight="0" width=520 height=86 src="" id = 'mp3'></iframe>

css:

#mp3
{
  position: relative;
    left:-40%; 
    top:-23%;
    opacity:0.8;
     z-index: 999999999999;
    display: none;
}
#sign
{
    position: fixed;
    top: 3%;
    right: 3%;
    color:#04ABCD;
    font-size:38px;
    border: 0;
    background-color:transparent;
    z-index: 999999999999999999;
    outline:none; 
}
#num
{
    position: fixed;
    top: 2.3%;
    right: 2.8%;
    color:white;
    font-size:22px;
    z-index: 999999999999999999;
    display: none;
}
#O
{
position: fixed;
    top: 5px;
    right: 2%;
    color:yellow;
    font-size:22px;
    z-index: 999999999999999999;
    display: none;
}
#flower
{
position: fixed;
    top: 2.5%;
    right: 1.5%;
    font-size:22px;
    color:red;
    z-index: 999999999999999999;
    display: none;
}

jquery:

$(document).ready(function()
{
    var number = 0;
    $('#mp3').attr('src','//music.163.com/outchain/player?type=2&id=408332049&auto=1&height=66');

    $('#sign').mouseover(function()
    {
        number +=1;
        if(number % 2 == 0)
        {

     
                   
    $('#sign').css(
        {
                'transform':'rotate(30deg)','-ms-transform':'rotate(30deg)',
                '-moz-transform':'rotate(30deg)','-webkit-transform':'rotate(30deg)',
                '-o-transform':'rotate(30deg)'
        },function()
        {
            $('#sign').css(
        {
                'transform':'rotate(330deg)','-ms-transform':'rotate(330deg)',
                '-moz-transform':'rotate(330deg)','-webkit-transform':'rotate(330deg)',
                '-o-transform':'rotate(330deg)'
        });
        });
            $('#O,#flower,#num').fadeIn(100,function()
            {
            $('#O,#flower,#num').fadeOut(1500);
                
            });
        
        // $('#sign').hide();

        }else{

        $('#sign').css(
        {
                'transform':'rotate(330deg)','-ms-transform':'rotate(330deg)',
                '-moz-transform':'rotate(330deg)','-webkit-transform':'rotate(330deg)',
                '-o-transform':'rotate(330deg)'
        });
        $('#O,#flower,#num').fadeIn(100,function()
            {
            $('#O,#flower,#num').fadeOut(1500);

        });

        }
    });

    $('#sign').click(function()
    {
            number +=1;
       
            if(number % 2 == 0)
            {
            $('#mp3').attr('src','//music.163.com/outchain/player?type=2&id=408332049&auto=1&height=66');
            }else{
                 $('#mp3').attr('src','');
            }

    });
});

0x03:

外表样式如下:

1.实现了鼠标滑过出现三个符号并渐变隐藏

2.单击关闭歌曲,再单击播放歌曲。



有不懂的欢迎来问,3025098126

By Kind && 红衣

猜你喜欢

转载自blog.csdn.net/qq_34886247/article/details/80553843