生活随笔
收集整理的這篇文章主要介紹了
js定时触发-----新订单提醒展示效果并提示音效
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
展示效果
<style>
.add_blank{position: absolute;left: 14%;width: 34%;font-size: 32px;height: 66px;text-align: center;background: #ff9966;line-height: 67px;display: none;
}
</style>
<div class="add_blank" >您有新的訂單,請注意查看
</div><script type="text/javascript">function timeout() {var res;$.ajax({url:'index.php?act=dingshi',type:'get',datatype:'text',async:false,success:function (data) {res = data;}});return res;}var i=timeout();function hello() {$.ajax({url:'index.php?act=dingshi',type:'get',datatype:'text',async:false,success:function (result) {if (result != i){i = result;$(".add_blank").show()playSound();}}});}setInterval("hello()",10000);</script><script type="text/javascript">$(function(){setInterval(function(){$(".add_blank").hide();},9000);});</script><script>var playSound = function () {var borswer = window.navigator.userAgent.toLowerCase();if ( borswer.indexOf( "ie" ) >= 0 ){var strEmbed = '<embed name="embedPlay" src="/admin/images/30.wav" autostart="true" hidden="true" loop="false"></embed>';if ( $( "body" ).find( "embed" ).length <= 0 )$( "body" ).append( strEmbed );var embed = document.embedPlay;embed.volume = 100;} else{var strAudio = "<audio id='audioPlay' src='/admin/images/30.wav' hidden='true'>";if($("#audioPlay").length<=0){$( "body" ).append( strAudio );}var audio = document.getElementById( "audioPlay" );audio.play();}}</script>
php代碼
elseif (
$_REQUEST[
'act'] ==
'dingshi')
{
$count_order =
$db->getOne(
' SELECT COUNT(order_id) FROM ' .
$ecs->table(
'order_info'));
echo $count_order;
}
本來寫在右下角彈出框,然后老有BUG,我就挪到頭部,代碼穩(wěn)定。
```
```
總結(jié)
以上是生活随笔為你收集整理的js定时触发-----新订单提醒展示效果并提示音效的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。