网页中嵌入flash按钮,设置背景透明,并且网页中能的捕获事件

一、网页中添加以下代码:

<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事件。

转载于:https://my.oschina.net/cimu/blog/161553

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值