1

我正在使用 jquery click 事件打开fancybox,它运行良好。我在这个inline1div 中添加了一个文本框,但是当我输入一些内容时,我什么也写不出来。

我的代码:

$(document).ready(function() {
    $(".fancybox").on("click", function() {
        $("#inline1").fancybox().trigger('click');
    })
});

jsFiddle:我的代码

任何想法?

谢谢

4

2 回答 2

1

触发“点击”时出现问题,我设法通过简单地使用 Fancybox API 打开 Fancybox 而无需触发器来解决此问题。

$(".fancybox").on("click", function () {
    $.fancybox.open( '#inline1' )
});

http://jsfiddle.net/xW5gs/1171/

于 2013-09-24T12:43:48.670 回答
0
$(".fancybox").on("click", function() {
    $.fancybox($('#inline1').html())
})

在这里检查

于 2013-09-24T12:38:32.707 回答