一、网页中添加以下代码:
<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" 表示设置为背景透明;
注意:embed 标签是不能通过style=""方式来设置样式的。
二、为embed标签外部div添加事件;
$("#demo").on("mouseup",function(0{
alert("你点击到我了!");
})
说明:上面使用了jquery的选择器,并且添加事件mouseup。
有人可能会问为什么不添加click事件?因为embed标签上添加click事件是无效的。只能添加mousedown或者mouseup,由于防止连续点击,所以这里选择监听mouseup事件。