很牛的一段代码

<script>window.addEventListener("resize",new Function("event","adjustLKMediaDiv(event);"),false)</script> <script>function juiceapp_bx(x, y, w, h) { this.l = x; this.r = x + w; this.t = y; this.b = y + h; }function cBB(o) { var b = new juiceapp_bx(0, 0, 0, 0); if (!o) return b; var x = 0, y = 0, p = o; try{ do { y+=p.offsetTop || 0; x+=p.offsetLeft || 0; p = p.offsetParent||p.parentNode; }while(p); }catch(e){} b.l = x; b.t = y; return b; }function adjustLKMediaDiv(event){var divs = document.getElementsByName('lk_juiceapp_mediaPopup_div');for(i=0;i<divs.length;i++){var d = divs[i];var embs = document.getElementsByTagName('embed');var iframes=document.getElementsByTagName('iframe');if (embs.length>0){for(var k=0;k<iframes.length;k++){embs[embs.length]=iframes[k];}}else{embs=iframes};var objects=document.getElementsByTagName('object');if (embs.length>0){for(var k=0;k<objects.length;k++){embs[embs.length]=objects[k];}}else{embs=objects}for(j=0;j<embs.length;j++){var emb = embs[j];if (emb.getAttribute('lk_media')!='yes'){continue;}if(emb.getAttribute('lk_mediaId') == d.id){var b = cBB(emb);d.style.left=(b.l+emb.clientWidth)+'px';d.style.top=(b.t+emb.clientHeight/2-30)+'px';break;}//end of if emb }//end of for embs }//end of for divs } </script>

今天没事做,结果到网上转了一下,发现这样一段代码。。越看越不明白, 怎么回事。。

 

(部分)代码如下:

 

<a id="Main_mainwindow_qqtitle_exit" class="qqexit_button" href="#" title=" 快捷键: Alt+X"><span class="qqexit_button_icon">+</span>退出(& lt;u>X</u>)</a>

 

 

点击它可弹出对话框(有是和否功能的)。我在纳闷了,没有onclick事件,怎么触发window.confirm事件的。。???

 

 

结果请教了几位高手。最后确认的答案,原来是这样:

 

 

 

用jquery可以做到的,jquery是ajax框架,jquery先查找到class="qqexit_button_icon"的原素,然后给这个元素添加一个click事件就可以了

 

 

看了这句话才想起,以前看了一点点jquery就是通过ID来触发各种事件,,



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值