2017-04-06 15 views
0

ボタンをクリックしたときに、DIVの内容を表示するために、featherlightライトボックスプラグインを使用しています。ここでFeatherLightを使用してDIVを表示

は私のボタンである。ここでは

<INPUT id="mileageButton" <cfif #get_trips.recordcount# NEQ 0>style="color:red; font-weight: bold;"</cfif> class="mileage" Type="BUTTON" VALUE="Mileage" onClick="$('##mileage-modal-open').trigger('click');"> <a id="mileage-modal-open" href="##" data-featherlight="##mileage" ></a> 

は私のDIVです:

<div id="mileage" style="display:none;"> 
</div> 

私が午前問題は、私はボタンがクリックされるまで表示されるようにDIVにしたくないということです、私はdisplay属性を 'none'に設定しました。しかし、それは常に隠されているので、私のライトボックスは空です。

ボタンをクリックしたときに属性を 'ブロック'に変更する方法はありますが、ライトボックスを閉じるときに 'なし'に戻す方法はありますか?

+0

ほとんどのデモがそのテクニックを使用します。 –

+0

ライトボックスを開くことはできますが、DIVの内容は常に表示されます。私がボタンを押すかどうかに関わらず。その回避策は何ですか? –

答えて

1

あなたのDIVを目に見えるようにして、隠された別のものの中に入れます。そうすれば、featherlightが開くと、それが表示されます。

関連する問題