2012-06-29 87 views
1

我一個WordPress站點工作,我已經把下面的代碼在我的JavaScript文件:JavaScript代碼錯誤:圖像不顯示

function blockAdblockUser() { 
    if ($('.sideAd').height() == 0) { 
     "<a href='http://google.com' target='_blank'><img src='image.png' /></a>"; 
    } 
} 

$(document).ready(function(){ 
    blockAdblockUser(); 
}); 

...我把下面的代碼在我的HTML ...

<section class="sideAd"> 
    <!-- google ad script here --> 
</section> 

基本上,我試圖獲得替代圖像來顯示用戶是否阻止AdBlock的廣告。但是,啓用AdBlock後,圖像不顯示。我在想如何寫這行代碼有什麼問題"<a href='http://google.com' target='_blank'><img src='image.png' /></a>";我仍然是JavaScript的新手。

任何人都可以看到問題出在哪裏嗎?

回答

0

你需要取得你所做的字符串,並將其設置爲內部html。

$('.sideAd').html("<a href='http://google.com' target='_blank'><img src='image.png' /></a>"); 
0

搜索:

function blockAdblockUser() { 
    if ($('.sideAd').html() == "") { 
     $('.sideAd').append("<a href='http://google.com' target='_blank'><img src='image.png' /></a>"); 
    } 
} 
0
function blockAdblockUser() { 
    if ($('.sideAd').contents().length) { 
     $('.sideAd').append("<a href='http://google.com' target='_blank'><img src='image.png' /></a>"); 
    } 
} 
你可以通過改變內部線路進行修復