[問題] jquery無法觸發??
原始碼:
-----flash-----
function enterClick(e:MouseEvent)
{
var js = "javascript:test();";
navigateToURL(new URLRequest(js),"_self");
}
-----html-----
function test(){
alert('123');
$("body").animate({opacity:0},"slow");
}
_________________________________________________________________
我在html下,設一個onclick觸發test是沒問題,網頁會淡出,語法沒問題
但我在flash點按鈕卻只能觸發到alert('123');下一行jquery的部分就沒觸發了
我想要在flash按下按鈕後,淡出→換html代碼→淡入
但我目前只會用jquery作這個效果,礙於flash不會觸發
有其他辦法嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 112.104.149.111
推
01/04 16:48, , 1F
01/04 16:48, 1F
效果一樣耶
ExternalInterface.call("test");
一樣只是alert('123');而已,後面的jquery就沒效果了
※ 編輯: Qiqi 來自: 112.104.149.111 (01/04 16:55)
找到原因了,jquery並不是沒效果,只是看不到效果
swf沒有被opacity:0影響,還存在
但後面html code事實上已經淡出了,只是被我滿版的swf擋住而已
所以只要在flash點下按鈕後把root淡出,再呼叫jquery把網頁淡出就可以了
※ 編輯: Qiqi 來自: 112.104.149.111 (01/04 19:55)
Flash 近期熱門文章
PTT數位生活區 即時熱門文章