0

OSX スタイルのバージョンである Simple Modal を使用しています。モーダルへの呼び出しが 2 つあるため、2 つのバージョンのコンテンツがあります。いずれかのボタンをクリックすると、コンテンツの最初のロットのみが選択されます。

パラメータを追加するための JavaScript がページにないため、ほとんどのモーダル ウィンドウのようにコンテンツにフックを配置する場所はありません...明らかに触れたくない外部 .js ファイルのみです。

誰でもこの問題を解決できますか?

4

1 に答える 1

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});
});

それが役立つことを願っています。

于 2010-02-13T16:45:57.913 に答える