私のページでは、jquery(2.2.0)とjquery.mobile(1.4.5)を使用しています。これまでは魅力的でしたが、今は純粋なCSS3モーダルポップアップを使用しようとしていて、jqueryライブラリのために動作しません。私は両方のページにポップアップが動作しませんが、私はそれらのいずれかを削除する場合、それは正常に動作を開始します。私は今起こっていることをデバッグしようとしましたが、今は運がありません。jqueryとjquery.mobileを一緒に使用するとCSSが動作しません
私はコードを掲載しています。誰もがこれを手伝ってくれることを願っています。
<div>
<div class="partnerLlistat">
<a id="link2" href="#popup2">
<div id="partnerBox2" class="partnerBox">
<h3>Nom: aaa</h3>
<p>Tipus de servei: aaa</p>
</div>
</a>
<div id="popup2" class="overlay">
<div class="inpopup2">
<h3>Nom: aaa</h3>
<a class="close" href="#">×</a>
<h4>Entitat: aaa</h4>
<p>Tipus de servei: aaa</p>
<p>Adreça: aaa</p>
<p>Telèfon: 111</p>
<p>Pàgina web: <a ref="external" target="_blank" href="http://aaa.net">http://aaa.net</a></p>
<p>Correu electrònic: [email protected]</p>
<p>Avantatge que ofereix: aaa aaa</p>
</div>
</div>
<a id="link3" href="#popup3">
<div id="partnerBox3" class="partnerBox">
<h3>Nom: bbb bbb</h3>
<p>Tipus de servei: bbb</p>
</div>
</a>
<div id="popup3" class="overlay">
<div class="inpopup3">
<h3>Nom: bbb bbb</h3>
<a class="close" href="#">×</a>
<h4>Entitat: bbb</h4>
<p>Tipus de servei: bbb</p>
<p>Adreça: bbb</p>
<p>Telèfon: 111</p>
<p>Pàgina web: <a ref="external" target="_blank" href="http://bbb.net">http://bbb.net</a></p>
<p>Correu electrònic: [email protected]</p>
<p>Avantatge que ofereix: bbb bbb</p>
</div>
</div>
<a id="link4" href="#popup4">
<div id="partnerBox4" class="partnerBox">
<h3>Nom: ccc ccc</h3>
<p>Tipus de servei: ccc</p>
</div>
</a>
<div id="popup4" class="overlay">
<div class="inpopup4">
<h3>Nom: ccc ccc</h3>
<a class="close" href="#">×</a>
<h4>Entitat: ccc</h4>
<p>Tipus de servei: ccc</p>
<p>Adreça: ccc</p>
<p>Telèfon: 111</p>
<p>Pàgina web: <a ref="external" target="_blank" href="http://ccc.net">http://ccc.net</a></p>
<p>Correu electrònic: [email protected]</p>
<p>Avantatge que ofereix: ccc ccc</p>
</div>
</div>
<a id="link5" href="#popup5">
<div id="partnerBox5" class="partnerBox">
<h3>Nom: ddd ddd</h3>
<p>Tipus de servei: ddd</p>
</div>
</a>
<div id="popup5" class="overlay">
<div class="inpopup5">
<h3>Nom: ddd ddd</h3>
<a class="close" href="#">×</a>
<h4>Entitat: ddd</h4>
<p>Tipus de servei: ddd</p>
<p>Adreça: ddd</p>
<p>Telèfon: 111</p>
<p>Pàgina web: <a ref="external" target="_blank" href="http://ddd.net">http://ddd.net</a></p>
<p>Correu electrònic: [email protected]</p>
<p>Avantatge que ofereix: ddd ddd</p>
</div>
</div>
</div>
<div style="height:125px"></div>
</div>
CSSコードを正しくフォーマットする方法がわからないので、jsfiddleリンクで確認してください。
ご覧のとおり、jsfiddleでは正常に動作していますが、ライブラリを正しく挿入する方法がわからないためです。それを試みる最善の方法は、あなたのコンピュータでそれをすることです。
私はjsfiddleで同じものを再現する方法を見つけました。この新しいリンクを確認してくださいhttps://jsfiddle.net/saqonfnf/1/ jqueryボックスにjqueryバージョンを追加しました。外部リソース –
にjquery.mobileバージョンがありますので、これが実際の動作とは何かフィドル? – sweaver2112
期待される動作は、モーダルポップアップが機能することです。最初のリンクを確認した場合、https://jsfiddle.net/saqonfnf/はこのように動作する必要があります。 2番目のリンクをjqueryライブラリでチェックすると、https://jsfiddle.net/saqonfnf/1/は動作しません。ライブラリと一緒に動作する必要があります。 –