2016-04-14 74 views
1

爲了演示目的,我使用免費的網絡託管服務向我的客戶展示他們未來的網站應該如何。 (Webhost) 但是,webhost會在每個第一個會話中顯示彈出窗口的代碼底部插入腳本。刪除/阻止未來要加載到DOM中的元素

我的問題是:如何刪除這個彈出或防止它被顯示/加載正確

COOKIE

a_visited_already true stats.hosting24.com 21 B / 21/04/2016 à 13:20:43 

HTML,CSS/JavaScript的

<style type="text/css" media="screen"> 
.popup { 
    display: block; 
    width: 666px; 
    height: 474px; 
    background-image: url(http://stats.hosting24.com/popup/bg_popup.png); 
    background-position: center top; 
    background-repeat: no-repeat; 
} 
.popup a.close { 
    display: block; 
    float: right; 
    width: 44px; 
    height: 44px; 
} 
.ikuruzkrauti { 
    margin: 30px; 
} 
</style> 
<script type="text/javascript"> 
$(document).ready(function(){$("#visas_style_div").bPopup({contentContainer:".ikuruzkrauti"});}); 
</script> 
<div class="bModal __bPopup1" style="background-color: rgb(0, 0, 0); height: 100%; left: 0px; opacity: 0.7; position: fixed; top: 0px; width: 100%; z-index: 9998; cursor: pointer;"></div> 
<div id="visas_style_div" class="popup" style="left: 627px; position: absolute; top: 20px; z-index: 9999;"> <a class="close bClose" href=""></a> 
    <div class="ikuruzkrauti"> <a href="http://www.hostinger.nl"> <img border="0" src="http://www.hostinger.nl/banners/nl/hostinger-600x400-2.gif"> </a> </div> 
</div> 

他們使用bpopup>Link

/********************************************************************************* 
* @name: bPopup 
* @author: (c)Bjoern Klinggaard (http://dinbror.dk/bpopup - [email protected]) 
* @version: 0.8.0.min 
*********************************************************************************/ 
+4

這是否違背了主機的服務條款? –

+1

還有其他免費的主機服務[不顯示彈出] –

+0

@DaanMeijer - 否 - https://www.000webhost.com/includes/tos.php Ctrl + F「廣告」「廣告」 –

回答

0

嗯,你可以重寫bPopup方法,像這樣:

$.fn.bPopup = function(){ 
    this.remove(); //removes the called div from the DOM 
}; 

也就是說,假設jQuery的,他們使用彈出的目的已被列入在頁面中,當你有權訪問它時。

如果沒有,你總是可以選擇隱藏彈出:

body .popup { 
    display: none !important; 
} 
+0

他們在我的腳本的最後包含了他們自己的jQuery –