点击iframe后,jQuery将焦点重新回到主窗口

时间:2014-01-15 09:07:10

标签: jquery facebook iframe

我正在使用this solution来计算点击次数(例如facebook,twitter,ect.iframes)。

  

基本上它的作用是跟踪iFrame人们正在盘旋的内容。然后,如果窗口模糊,那很可能意味着用户点击了iframe横幅。

如果我点击iframe中的另一个元素,在我点击一个之后,它就不会计算。我需要点击网站上的somwhere并返回iframe以获得点击计数。

(例如,我点击Facebook按钮,Facebook窗口弹出,我的点击计数。我关闭弹出窗口,点击推特按钮,我的点击不计算,除非我点击页面上的某个地方和再次推特按钮)

我需要以某种方式将焦点设置回主窗口。

    jQuery(document).ready(function() {
        var overiFrame = -1;
        jQuery('iframe#fb').hover(function() {
        overiFrame = jQuery(this).closest();
    }, function() {
        overiFrame = -1
    });
    jQuery(window).blur(function() {
        if(overiFrame != -1 ){
           //do something
    });

0 个答案:

没有答案