[CSS] 纯文本查看 复制代码
<div id="my_song" style="width:140px; margin-left:20px;" align="left">
<!--{if $post[field_5]}-->
<div class="song_list">
<ul>
<li>
<span class="fl">
<span class="fl singer_name text_clip">
<a style="color:#2196F3">$post[field_5]</a>
</span>
<span class="fr">
<span class="icon_tools fl" type="song">
<a href="javascript:void(0)" onclick="playMP3(this)" url="$post[field_6]" class="icon_play" title="播放"></a>
<a href="$post[field_6]" class="icon_down" title="下载"></a>
</span>
</span>
</li>
</ul>
</div>
<!--{else}-->
<font color="#666666"><a href="memcp.php" title="定义自己的主题曲,可以与朋友一起分享哦">点击定义歌曲</a></font>
<!--{/if}-->
</div>
[CSS] 纯文本查看 复制代码
* ~~~~~~~~~~~~~~~~~~~~ 心情音乐~~~~~~~~~~~~~~~~~~~~*/
#my_song a:hover{text-decoration:none;}
.icon_tools .icon_play {
width: 14px;
background-position: -227px 0;
}
.icon_tools a {
display: inline-block;
width: 14px;
height: 14px;
margin: 5px 0 0 2px;
background: url('https://boonkiong.com/b/p/music.png') right top no-repeat;
}
.icon_tools .icon_stop {
width: 14px;
background-position: -230px -44px;
}
.fr {
float: right!important;
}
.song_list li {
line-height: 25px;
}
.song_list {
width: 130px;
}
.song_list li .song_name {
margin: 0 10px;
width: 180px;
line-height: 23px;
}
[CSS] 纯文本查看 复制代码
var audio =document.createElement("AUDIO");
var publicObj= "";//全局点击对象
function playMP3(obj){
var url = $jq(obj).attr("url");
var randNum = generateMixed(12)+"";
if(audio.paused&&$jq(obj).attr("class")=="icon_play"){
publicObj = obj;
audio.src=url+"?msisdn="+randNum;
audio.play();
$jq(obj).attr("class","icon_stop");
}else if (!audio.paused&&$jq(obj).attr("class")=="icon_play"){
audio.pause();
audio.src=url;
audio.play();
$jq(publicObj).attr("class","icon_play");
$jq(obj).attr("class","icon_stop");
publicObj = obj;
}else{
audio.pause();
$jq(obj).attr("class","icon_play");
}
}
function RndNum(n){
var rnd="";
for(var i=0;i<n;i++)
rnd+=Math.floor(Math.random()*10);
return rnd;
}
var chars = ['0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f','g','h','i','j','k','m','n','p','q','r','s','t','u','v','w','x','y','z'];
function generateMixed(n) {
var res = "";
for(var i = 0; i < n ; i ++) {
var id = Math.ceil(Math.random()*35);
res += chars[id];
}
return res;
}