douyue1998 2012-04-27 03:38
浏览 38
已采纳

使用Jquery FancyBox包含DOM

I am trying to use the Fancy Box 2 plugin (fancyapps.com).

All is well except I cannot figure out how to include a DOM element properly.

I am calling this after a form submit that is returning information via ajaxform and validation. documentation says to use the following for dom.

//DOM element:

$.fancybox( $("#inline"), {
    title : 'Custom Title'
});

Now if i create an id on the page in a div it doesn't pull it. Also the div shows.

I tried using the other method (custom object)

$.fancybox({
    href: 'example.jpg',
    title : 'Custom Title'
});

and it does not seem to work with php files. I am trying to populate the lightbox with information from a php file but i get error loading content.

  • 写回答

3条回答 默认 最新

  • dsz90288 2012-04-27 03:57
    关注

    You should probably use ajax() in here.

    As I look into the FancyBox plugin, it does support ajax.

    $("#various3").fancybox({
        ajax: {
            type: "POST",
            data: 'mydata=test'
        }
    });​
    

    HTML

    <li><a id="various3" href="/data/login.php">Ajax - passing custom data</a></li>

    All of these where based on its demo's source code. Demo page & http://fancybox.net/js/.

    UPDATE:

    I did a quick test using fancyBox version 2, pertaining your question.

    I achieve to pull the ajax contents:

    $(document).ready(function() {
        $('.fancybox').fancybox({
            title: 'Custom Title'
        });
    });​
    

    HTML

    <a class="fancybox fancybox.ajax" href="ajax.txt">Show content</a>
    <div id="content">
    </div>
    

    I've noticed that the important part in here is naming your class to class="fancybox fancybox.ajax".

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 灰狼算法和蚁群算法如何结合
  • ¥15 这是一个利用ESP32自带按键和LED控制的录像代码,编译过程出现问题,请解决并且指出错误,指导如何处理 ,协助完成代码并上传代码
  • ¥20 stm32f103,hal库 hal_usart_receive函数接收不到数据。
  • ¥20 求结果和代码,sas利用OPTEX程序和D-efficiency生成正交集
  • ¥50 求fpga交通信号灯设计Verilog代码
  • ¥50 adb连接不到手机是怎么回事?
  • ¥20 抓取数据时发生错误: get_mooncake_data() missing 1 required positional argument: 'driver'的问题,怎么改出正确的爬虫代码?
  • ¥15 vs2022无法联网
  • ¥15 TCP的客户端和服务器的互联
  • ¥15 VB.NET操作免驱摄像头