[問題] 根據 if 決定叫用哪一個function
不好意思 問一個比較粗淺的問題
我做了一個按鈕 點了會有聲音
IE 跟其他瀏覽器是採用不同的方法
如以下程式碼
可以看到我毎次點擊都必須判斷一次
//關鍵那顆鈕
$('#click_btn').mousedown(function (ev)
{
//1.處理音效
if ($.browser.msie)
{
document.getElementById("soundeffect").src=soundfile;
} else
{
var _audio2 = document.createElement('audio') ;
_audio2.src = soundfile ;
_audio2.play()
}
}
----
有沒有辦法變成這樣
func1()
{
實際內容
}
func2()
{
實際內容
}
//1.處理音效
if ($.browser.msie)
{
playsound() = func1(); <------這裡就是關鍵 我不知道怎麼弄這裡
觀念不好不好意思
} else
{
playsound() = func2();
}
//關鍵那顆鈕
$('#click_btn').mousedown(function (ev)
{
//1.處理音效
playsound();
}
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.25.160.24
→
09/01 17:26, , 1F
09/01 17:26, 1F
→
09/01 17:28, , 2F
09/01 17:28, 2F
推
09/09 12:57, , 3F
09/09 12:57, 3F
→
09/09 12:57, , 4F
09/09 12:57, 4F
→
09/09 12:57, , 5F
09/09 12:57, 5F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 8 篇):