2015-02-24 75 views
0

我编辑WordPress的PHP页面,我想在页面加载如何阻止加载页面上的DIV资源?

这里阻止特定的外部脚本是脚本:

<script> 
    (function(document,script,id) 
    { 
     var js, 
      r=document.getElementsByTagName(script)[0], 
      protocol=/^http:/.test(document.location)?'http':'https'; 
     if(!document.getElementById(id)) 
     { 
      js=document.createElement(script); 
      js.id=id;js.src=protocol+'://widgets.changetip.com/public/js/widgets.js';r.parentNode.insertBefore(js,r) 
     } 
    }(document,'script','changetip_w_0')); 
</script> 

有没有一种方法,我可以影响这个脚本不加载count_box?或者在块之后立即放置一个脚本''?

+0

何时何地脚本被“入队”? – rnevius 2015-02-24 06:50:04

+0

这到底意味着什么?脚本靠近页面的末尾,但似乎有可能在阻止DIV显示后放置脚本。 – 2015-02-24 06:53:53

回答

0

很难知道如何在没有看到任何PHP的情况下加载它。它看起来像一个从提供的代码中名为“changetip”的小部件。也许暂时停用它,看看是否导致它。

如果不是这样,请在/wordpress/wp-content/themes/yourThemeName的主题目录中检查header.phpfooter.php它可能会在某处出现。

+0

它由一个脚本加载,我知道它在哪里。我只是想阻止它正在生产的一个元素。 – 2015-02-24 07:34:31

+0

我不相信这个脚本实际上是加载count_box div。它可能发生在'widgets.js'内部,它正在插入来自第三方URL的第一个脚本标记之前。这个chrome扩展可以帮助确切地显示绑定到该div的事件处理程序。 https://chrome.google.com/webstore/detail/visual-event/pbmmieigblcbldgdokdjpioljjninaim?hl=zh-CN 您可以随时使用CSS来隐藏该div或一些简单的jquery以'.remove()'它。 – cpk 2015-02-24 07:42:20

+0

你可以给我一个关于如何实现jQuery.remove()或更改CSS显示的想法:none – 2015-02-24 07:58:40

相关问题