何かが起こったときにポップアップしようとしている小さなdivがいくつかありますが、それらはポップアップせず、代わりにページのコンテンツ内に表示されます。
なぜそれが起こるのか誰かが知っていますか?また、jQueryは、待つ必要があることを示すスピナーgifを表示することになっていますが、それもレンダリングされません。
前もって感謝します!
何かが起こったときにポップアップしようとしている小さなdivがいくつかありますが、それらはポップアップせず、代わりにページのコンテンツ内に表示されます。
なぜそれが起こるのか誰かが知っていますか?また、jQueryは、待つ必要があることを示すスピナーgifを表示することになっていますが、それもレンダリングされません。
前もって感謝します!
あなたの意図はjQuery UIダイアログを使用することであり、jQuery UIのGoogleがホストするCDNへのパスが間違っているように見えます.jQuery UIライブラリをロードしていません .https://ajaxでスクリプトをロードできませんでした. .googleapis.co/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js
私はそれがタイプミスであり、コムから「m」が抜けていると信じています 。
編集
jQueryダイアログを最初に非表示にしてから、ユーザーアクション(ボタンクリックなど)で表示する場合は、最初にautoOpenをfalseに設定してダイアログを構築します-そのように
$("#loginpopup").dialog({ autoOpen: false} )
必要に応じて、次のように表示できます。
$("#loginpopup").dialog('open')
標準の jQuery .show メソッドを呼び出しているようです
$("#loginpopup").show()
そして、ほとんどの場合、display: none を display: ブロックに変更するだけです。そのため、要素が絶対に配置されていない場合 (または、必要な場所に表示するようにスタイル設定されていない場合)、通常のフローでは通常の場所に表示されます。ページの
それが役立つことを願っていますか?
HTML をスローすることは役に立ちますが、設定する必要があると思われます
position:absolute
あなたのdivタグに。
そこで役立つように、スピナー gif で何をしているのかを確認する必要があります。