網頁中嵌入flash按鈕,設置背景透明,而且網頁中能的捕獲事件

1、網頁中添加如下代碼:

<div id="demo" class="topmost" >
<embed allowscriptaccess="never" allownetworking="internal" invokeurls="false" 
src="./img/btn-Free Trial.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" 
type="application/x-shockwave-flash" quality="high" autostart="0" wmode="transparent" 
width="100%" height="58" " align="middle">
</div>

說明:src屬性爲flas文件;wmode="transparent" 表示設置爲背景透明; html

注意:embed 標籤是不能經過style=""方式來設置樣式的。 jquery

2、爲embed標籤外部div添加事件;


$("#demo").on("mouseup",function(0{
  alert("你點擊到我了!");
})
說明:上面使用了jquery的選擇器,而且添加事件mouseup。


有人可能會問爲何不添加click事件?由於embed標籤上添加click事件是無效的。只能添加mousedown或者mouseup,因爲防止連續點擊,因此這裏選擇監聽mouseup事件。 app

相關文章
相關標籤/搜索