3

我想它有点 javascript 但你如何让 ShareThis 小部件直接进入电子邮件页面,如 Mashable 上的?

4

2 回答 2

2

尝试更改<span class="st_sharethis"></span>

 <span class="st_email_button" displayText="Email"></span>

这个链接可以帮助

于 2011-04-22T09:30:23.430 回答
0

我刚刚将 ShareThis 添加到 Colorbox。这是我的代码。

在定义 $wrap 对象之后,将其添加到 publicMethod.init 函数内的第 360 行附近的 jquery.colorbox.js 文件(解压缩/未压缩)。

// Add shareThis
    $wrap.append(
        $div("ShareThis").append("<span  class='st_facebook_large' ></span><span  class='st_linkedin_large' ></span><span  class='st_twitter_large' ></span><span  class='st_stumbleupon_large' ></span><span  class='st_gbuzz_large' ></span><span  class='st_sharethis_large' ></span><span  class='st_email_large' ></span>")
    );

将此代码添加到您的 colorbox.css 以在显示颜色框模式时将垂直 shareThis 栏与浏览器的左侧对齐。

/* Custom ShareThis Style by Dylan Valade of pinelakedesign.com */
#cboxShareThis {
    background: #fff;
    padding-top: 25px;
    position: fixed;
    left: 0;
    top: 25px;
    width: 40px;
    z-index: 9999; }

从 sharethis.com 获取 ShareThis 按钮,然后您将这样的代码粘贴到启动颜色框的页面中。

<script type="text/javascript">var switchTo5x=true;</script>
<script type="text/javascript" src="http://w.sharethis.com/button/buttons.js"></script>
<script type="text/javascript">stLight.options({publisher:'YOUR_UUID_GOES_HERE'});</script>
于 2011-08-30T23:40:04.147 回答