私は何かをしない場合単純なモーダルでそれをロードする "#スーパー"と呼ばれるdivがある場合、このような何かをしようとしています。私は自分のスキルでこれを行うことができました.Dは無です。#スーパーが存在する場合はモーダルをロードしますが、ロードするかどうかは関係ありません。私はjqueryの絶対的なnoobだと助けてください。jquery単純なモーダルヘルプのウィンドウの負荷
if($('super')){ $("#super").modal({onOpen: function (dialog) {
dialog.overlay.fadeIn('slow', function() {
dialog.container.slideDown('slow', function() {
dialog.data.fadeIn('slow');
});
});
}});
私は問題はjQueryの関数は常に偽ではないjQueryオブジェクトを返すので、このチェック
if($('#super'))
は常に、trueを返しますですlink text
これは私より良い答えです。 –
ありがとう:)しかし、私はまだエラーが発生しています:) – Andy
#superを#superbasに変更したり、div #superが存在しない場合は何も表示しないようにする必要がある場合は、空白のモーダルウィンドウとして読み込みますhtml :) – Andy