实现可点击的ShareThis按钮

时间:2012-06-29 03:47:00

标签: php wordpress sharethis

我一直致力于使用此代码为ShareThis实现可点击的“分享”按钮,例如而不是当用户将鼠标悬停在按钮上时会弹出ShareThis窗口的代码。使其工作的关键是onmouseover:false setting:

<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:false设置导致关闭按钮(X)在弹出窗口中停止工作(各种ShareThis控制所有工作)。是否有任何一种解决方法可以使该功能再次运行?

2 个答案:

答案 0 :(得分:1)

我在属性列表中添加了popup:true,如下所示:

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

导致好的ShareThis弹出框出现在一个完全独立的窗口中。它不是那么优雅,但它有效。我将离开这几天,如果没有其他人有建议重新启用弹出窗口上的关闭按钮,那么我会接受这个作为答案。

答案 1 :(得分:0)

检查你的代码---

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

报价不平衡