FancyBox 2.1.3 - 使用动态数据从另一个iframe调用第二个fancybox

时间:2013-02-13 13:48:09

标签: php jquery fancybox-2

我有一个带搜索功能的index.php页面。用户输入搜索条件,数据传递给search.php,并发布结果页面的链接(这些页面为html)。我现在希望用户能够点击其中一个链接并弹出另一个iframe。我试过这个链接的解决方案无济于事。 (call Fancybox in parent from iframe)我在index.php和search.php中都有jquery和fancybox js和css。
以下是我在search.php的第一个iframe中显示搜索结果的方法:

if($searcher->getResultCount() > 0) {
echo('<div id="searchresults"><ul>');
    foreach($searcher->getResults() as $result) {
    $url = '<a class="imagen" href="' . $result['filePath'] . '">Test</a>';
    echo('<li><em>' . $url . '</em></li>');
    }
echo('</ul></div>');

在search.php的顶部,我有:

    <script>
$(document).ready(function() {
    $("#searchresults").focusin (function() {
    $('.imagen').click(function() {
        parent.$.fancybox({
            href: this.href,
            'width': 860,
            'height': 415,
            'type': 'iframe'    
        });
    });
 });
});
</script>

从上面的链接正确显示数据,但它关闭了我不想要的第一个iframe。我想屏幕左边第二个iframe,第一个iframe仍然打开。我已经在实时系统上进行了测试,因为我看到这不适用于localhost。谁能弄清楚我做错了什么?

0 个答案:

没有答案
相关问题