2015-04-02 239 views
-2

我有wrap元素按鈕。在包裝插入fasebook後按鈕和「持有人」(這個塊重疊包裝和piwik捕獲事件)。我想在mousedown上隱藏持有者並在頁面座標網格中模擬mousedown以在fasebook關注按鈕中生成點擊。但在生成事件mousedown「x」和「y」的位置未發現。模擬座標點擊座標js/jQuery

監聽器:

 jQuery(document).on("mousedown", ".wrap", function(e){ 
 
        console.info(e,e.pageX+"!!!!!!!!!!mousedown"); 
 
        jQuery(this).find(".holder").css({display:"none"}); 
 
        jQuery(document.elementFromPoint(parseInt(e.pageX), parseInt(e.pageY))).mousedown(); 
 
       });
.wrap{ 
 
     width: 300px; 
 
     height: 50px; 
 
     background-color: #5896A6; 
 
     text-align: center; 
 
     position: relative; 
 
    } 
 

 
    .wrap .holder{ 
 
     position: absolute; 
 
     width: 100%; 
 
     height: 100%; 
 
    }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
 
<div class="wrap"> 
 
    <div id="fb-root"></div> 
 
    <script>(function(d, s, id) { 
 
     var js, fjs = d.getElementsByTagName(s)[0]; 
 
     if (d.getElementById(id)) return; 
 
     js = d.createElement(s); js.id = id; 
 
     js.src = "//connect.facebook.net/uk_UA/sdk.js#xfbml=1&appId=232725503584949&version=v2.3"; 
 
     fjs.parentNode.insertBefore(js, fjs); 
 
    }(document, 'script', 'facebook-jssdk'));</script> 
 
    <div class="fb-follow" data-href="https://www.facebook.com/zuck" data-colorscheme="light" data-layout="button" data-show-faces="true"></div> 
 

 
    <div class="holder"></div> <!--*холдер который перекрывает кнопку--> 
 
</div>

我該如何解決????

+0

爲什麼會有人需要這個?做什麼的? – luschn 2015-04-02 07:34:23

+0

我需要跟蹤「piwik」點擊Facebook按鈕或YouTube訂閱按鈕 – 2015-04-02 07:48:11

回答