第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用JQuery將click事件添加到iframe

如何使用JQuery將click事件添加到iframe

手掌心 2019-07-30 16:45:04
如何使用JQuery將click事件添加到iframe我在頁面上有一個iframe,來自第三方(廣告)。我想在點擊iframe時發(fā)出點擊事件(記錄一些內部統計數據)。就像是:$('#iframe_id').click(function() {     //run function that records clicks});..基于HTML:<iframe id="iframe_id" src="http://something.com"></iframe>我似乎無法得到任何變化的工作。思考?
查看完整描述

3 回答

?
慕工程0101907

TA貢獻1887條經驗 獲得超5個贊

iframe沒有'onclick'事件,但您可以嘗試在iframe中捕獲文檔的click事件:

document.getElementById("iframe_id").contentWindow.document.body.onclick = function() {
  alert("iframe clicked");}

編輯 雖然這不能解決您的跨站點問題,但FYI jQuery已更新為與iFrames配合使用:

$('#iframe_id').on('click', function(event) { });

 iframe解釋的鏈接已被刪除,因為它已不再可用。

注意 如果iframe來自與主頁不同的域,則上述代碼將不起作用。您仍然可以嘗試使用評論中提到的黑客。


查看完整回答
反對 回復 2019-07-30
?
冉冉說

TA貢獻1877條經驗 獲得超1個贊

嘗試使用這個:iframeTracker jQuery插件,像這樣:

jQuery(document).ready(function($){
    $('.iframe_wrap iframe').iframeTracker({
        blurCallback: function(){
            // Do something when iframe is clicked (like firing an XHR request)
        }
    });});


查看完整回答
反對 回復 2019-07-30
  • 3 回答
  • 0 關注
  • 1479 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號