2012-06-29 31 views
1

我一直在研究此代码以实现ShareThis的可点击“共享”按钮,例如,而不是当用户悬停在按钮上时弹出ShareThis窗口的代码。使它工作的关键是的onmouseover:错误设置:实现可点击的ShareThis按钮

<script language="javascript" type="text/javascript"> 

    var object = SHARETHIS.addEntry({ 
     title: "<?php the_title(); ?>", 
     url: "<?php the_permalink(); ?>"}, 
      {button:false,onmouseover:false}); 

    document.write('<span id="<?php the_title(); ?>"><a href="javascript:void(0);">Share</a></span>'); 

    var element = document.getElementById("<?php the_title(); ?>"); 
    object.attachButton(element); 

</script> 

的问题是的onmouseover:错误设置导致的关闭按钮(X)停止在弹出窗口中工作(各ShareThis控制所有工作)。有没有任何一种解决方法可以使该功能再次运行?

+0

请更改您的脚本标记 -

0

检查你的代码---

var object = SHARETHIS.addEntry({ 
     title: "<?php the_title(); ?>", 
     url: "<?php the_permalink(); ?>"}, <---- 
      {button:false,onmouseover:false <---- 
}); 

报价不均衡

+0

我认为没关系,引号是标题和网址元素,括号是平衡的两个addEntry调用的参数。 – Kevin

+0

@Kevin我的坏兄弟在谈论这个 - “}” – swapnesh

+0

对不起,我没有看到问题,它只是你关心的格式?有两组括号,一个围绕着addEntry调用的两个参数。 – Kevin