添加此按钮不会在数据表分页后初始化

时间:2013-09-13 19:40:55

标签: jquery datatables addthis

首先,我无法动态加载新按钮,因为每个按钮的自定义URL都是在运行时在服务器端生成的。

我需要做的是有一个我可以通过点击方法调用的函数。

示例:

使用datatables插件。我在每一行都有一个addthis按钮,但是如果有多个页面,按钮会显示在其他页面上,但没有悬停效果,没有添加,不能正常工作等等。这只是一个图像。

在使用Addthis之前,我只是使用Facebook,它可以轻松地调用解析函数,如下所示:

FB.XFBML.parse(的document.getElementById( 'theIDwherebuttonscanbefound'));

我需要一个类似Addthis的解决方案。我一直在浏览文档,只是不知道我在这里缺少什么......

你能给我一个我可以使用的功能的例子来搜索区域内的任何addthis按钮并重新初始化它们吗?这让我疯了。

谢谢。

<a class="addthis_button" addthis:url="http://MyURLGeneratedatRuntime" href="http://www.addthis.com/bookmark.php?v=300&amp;pubid=ra-MyID">
  <img src="http://s7.addthis.com/static/btn/v2/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/>
</a>

<script type="text/javascript">
  var addthis_config = {
    "data_track_addressbar":false,
    "ui_show_promo":false
  };
</script>
<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-myID"></script>

1 个答案:

答案 0 :(得分:2)

曾经有过这样的时刻,你可以发誓你尝试了一些东西而且它不起作用,后来发现你一定做了些蠢事,因为它确实有用吗?

我有其中一个时刻。

我可以执行以下重新初始化按钮的功能:

addthis.button('.addthis_button');

.addthis_button是包含按钮的类。