0

如何运行模态并从动态创建元素构建模态。

例如,我有一个按钮,我想启动模态,它是动态创建的。

我正在使用这个模态插件: http: //labs.voronianski.com/jquery.avgrund.js/

我已经尝试过了,它确实有效,尽管在第二次单击按钮之前它不起作用。

$('body').on('click','#siteSwitch', function(){
        $(this).boxModal({
            height: 800,
            width: 800,
            holderClass: 'boxModal',
            showClose: true,
            showCloseText: 'X',
            enableStackAnimation: false,
            template: '<p>So implement your design and place content here! If you want to close modal, please hit "Esc", click somewhere on the screen or use special button.</p>'     
        });        
    });

谢谢

4

2 回答 2

1

我找到了答案,伙计们,

似乎添加openOnEvent: false作为模式修复它的选项。这是完全有道理的,默认情况下它是真的,所以它正在等待一个“点击”事件来触发启动,直到它在后台构建一次才发生。

谢谢!

香农

于 2013-04-16T05:36:54.547 回答
0
$(this).avgrund({})

代码是这样的,而不是 boxModal()

于 2013-04-16T04:19:33.660 回答