在WordPress帖子中使用jQuery toggle()函数显示/隐藏Twitter“Tweet”按钮的适当方式是什么?
我遇到的问题是,当我把代码放在我的内容帖子中时。php、切换功能和tweet功能只适用于流中的第一篇(最近的)帖子。我该如何将其放入Wordpress循环中?
现在,我将此代码包括在我的内容帖子中。php文件:
<?php if (!is_singular()) { require(\'post_buttons.php\'); }?>
上述代码包括来自另一个文件的带有此切换代码的Tweet按钮:
<script>
jQuery(document).ready(function() {
jQuery(\'#social_trigger\').click(function() {
jQuery(\'#tweet_button\').toggle();
});
});
</script>
最合适的回答,由SO网友:tollmanz 整理而成
如果分配“click”事件的元素为“#social\\u trigger”,则每页不能有多个元素。您正在搜索元素的“id”,根据定义,每页只能有一个特定id的元素。
您应该将元素更改为具有“social\\u trigger”类,然后更改jQuery以查找“.social\\u trigger”。您可能需要对函数进行一些修改,但这应该可以让您克服只能切换第一个元素的问题。