2017-09-30 11 views
0

私はstandart jsとjQueryを使用します。繰り返しアクションでのjsの予期しない動作

私はスタンダードモーダルウィンドウを持っています。そしてそれには以下のようなものがあります。

function closeModal(modal) { 
    modal.css('display', 'none'); 
    return false; 
} 

function openModal(modal) { 
    modal.css('dislay', 'block'); 
    return false; 

} 

し、文書で使用して次:

<a href="#ModalAdd" onclick="openModal($('#ModalAdd'))" class="add">Add</a> 

初めてこのモーダルウィンドウは、開いて、良い方法で終了します。閉鎖後、再び開くことはできません。

しかし、次のコマンド:

$('#ModalAdd').css('display', 'block') 

$('#ModalAdd').css('display', 'none') 

私は、ブラウザのコンソールでそれを使用する、私に必要な結果を与えます。

どのような問題でしょうか?

(それが重要であるならば、私は、Ubuntuのfirfoxを使用)のおかげ

答えて

0

代わりタイプミス

function openModal(modal) { 
    modal.css('display', 'block'); 
    return false; 

} 

またトグル表示を削除します。

function Modal(modal){ 
    $(this).toggle(display); 
} 
+0

実際には、ありがとうございます。 しかし、私のソリューションに何が間違っていましたか? –

+0

すでにjqueryを使用しているので、より良い方法としてトグルを使用できます。 – bhansa

関連する問題