2010-01-24 80 views
0

我使用简单模态,OSX样式版本。我有两个调用模式,因此有两个版本的内容。当任一按钮被点击时,它仅选择第一批内容。与简单模态OSX样式对话框的多个呼叫

有没有地方像大多数模态窗口的内容挂钩,因为没有在页面上的JavaScript添加参数......只有一个外部的.js文件,我不想触摸原因明显。

任何人都可以帮我解决这个问题吗?

回答

3

我在我正在构建的网站上做了同样的事情。我为每个模式创建了不同的内容,并为每个模块分配了一个唯一的ID。所以,我的内容看起来是这样的:

<a id='help'>HELP CONTENT</a> 
<a id='about'>ABOUT CONTENT</a> 
<a id='options'>OPTIONS CONTENT</a> 

<div id='modal_help'>HELP CONTENT</div> 
<div id='modal_about'>ABOUT CONTENT</div> 
<div id='modal_options'>OPTIONS CONTENT</div> 

然后在我的JS,我有:

$('a').click(function (e) { 
    e.preventDefault(); 

    $('#modal_' + this.id).modal({OPTIONS}); 
}); 

希望有所帮助。