【问题标题】:Facebook comments on a popup divFacebook 对弹出 div 的评论
【发布时间】:2013-12-02 15:54:12
【问题描述】:

我在使用 facebook cmets 并在弹出 div 上显示它们时遇到问题。问题是它们共享相同的 cmets,但我有不同的 data-href。这是我的代码:

$query_pag_data = "SELECT ID_Story,Story,Down,Up from Story LIMIT $startrow, $nr_evenimente_pagina";
$result_pag_data = mysql_query($query_pag_data) or die('MySql Error' . mysql_error());
$msg = "";
echo'<div id="story"><div id="header_title"><h2>Love Lock Stories</h2>
<h3>Whats your story?</h3></div>';
while ($row = mysql_fetch_array($result_pag_data)) {
 echo'  
    <div class="story_container">   

<h1>test</h1><br>
<p>'.$row['Story'].'</p>    


 <p> <a href = "javascript:void(0)" onclick = "document.getElementById(\'light\').style.display=\'block\';document.getElementById(\'fade\').style.display=\'block\'">Click here for facebook comments</a></p>
        <div id="light" class="white_content"><div class="fb-comments" data-href="http://websoftit.ro/lackoflove/story.php?active=2&id='.$row['ID_Story'].'" data-numposts="3" data-width="400" data-colorscheme="light"></div> <a href = "javascript:void(0)" onclick = "document.getElementById(\'light\').style.display=\'none\';document.getElementById(\'fade\').style.display=\'none\'">Close</a></div>
        <div id="fade" class="black_overlay"></div>

    ';


echo'</div></div>';
}

这是我有 cmets Link的链接

【问题讨论】:

    标签: javascript php jquery facebook facebook-comments


    【解决方案1】:

    每个弹出窗口上都有相同的id="light",将其更改为一个类,它应该可以工作。 ids 需要在同一个文档中不同。

    如果您将其设为类,则需要使用 $(this).find('.light')$(this).closest('.light') 之类的内容,或者直接引用它,例如 $(this).parent().siblings('.light')

    【讨论】:

    • 如果我从数据库中获取唯一 id 并且我在一段时间内拥有它,我如何使用直接 url?这是动态的内容
    • 使用inspect元素,您可以看到页面上每个评论弹出窗口的id值相同。
    • 如果您在弹出之前检查代码,每个 div 上的 id 不同,但我不知道为什么弹出窗口采用相同的 id
    • 更新答案,您在每个弹出窗口上使用相同的idids 在文档中是不同的,并且只能存在一次。
    • hehe thnx 很多朋友,我在 id 灯中添加了一个唯一的 id,它正在工作,我不知道我怎么没注意到我在同一页面上使用了相同的 id。我累了,我正在查看来自 facebook 动态链接的 php id。非常感谢
    猜你喜欢
    • 1970-01-01
    • 2011-06-16
    • 1970-01-01
    • 2014-06-10
    • 2013-06-15
    • 1970-01-01
    • 2012-10-26
    • 2016-03-21
    • 1970-01-01
    相关资源
    最近更新 更多