From f3cf0e8391ff2b0967700c087d6b2c9e1cc48ec9 Mon Sep 17 00:00:00 2001 From: hdw <hdw@192.168.1.4> Date: 星期一, 24 十二月 2018 09:41:59 +0800 Subject: [PATCH] 修改内容 --- gx_tieta/WebRoot/js/VoiceUtil.js | 32 +++++++++++++++++++++++++++++++- 1 files changed, 31 insertions(+), 1 deletions(-) diff --git a/gx_tieta/WebRoot/js/VoiceUtil.js b/gx_tieta/WebRoot/js/VoiceUtil.js index 6bf489e..08e3a96 100644 --- a/gx_tieta/WebRoot/js/VoiceUtil.js +++ b/gx_tieta/WebRoot/js/VoiceUtil.js @@ -52,6 +52,16 @@ }; +// 寮�鍚�/鍏抽棴褰撳墠璇煶鎾姤 锛堜緷璧栦笌base.js瀵煎叆鐨凜ookie鏂规硶锛� +Voice.prototype.changeSpeak = function(bool) { + this.speak_enable = bool; + setCookie('voice', bool); + // 閫�鍑哄綋鍓嶆挱鎶� + if(!bool) { + this.cancel(); + } +}; + // 閫�鍑哄綋鍓嶆挱鎶� Voice.prototype.cancel = function() { this.speak.cancel(); @@ -83,4 +93,24 @@ var voice = new Voice(); -voice.cancel(); \ No newline at end of file +var voiceStatus = getCookie('voice'); +// 璁剧疆鍒濆璇煶鎾姤鐘舵�� +voiceStatus = voiceStatus=='false'?false:true; +voice.changeSpeak(voiceStatus); +voice.cancel(); + +// 璁剧疆鍒濆鍖栬闊虫挱鎶ュ浘鏍� +if(!voiceStatus) { + $('.web-status .cell-list.voice').addClass('close-voice'); +} + +// 鐐瑰嚮澹伴煶鐨勫浘鏍� +$('.web-status .cell-list.voice').click(function() { + $(this).toggleClass('close-voice'); + // 鍒ゆ柇鏄惁鍏抽棴澹伴煶 + if($(this).hasClass('close-voice')) { + voice.changeSpeak(false); + }else { + voice.changeSpeak(true); + } +}); \ No newline at end of file -- Gitblit v1.9.1