【发布时间】:2016-05-03 13:49:28
【问题描述】:
在我的页面中,我使用 jquery(2.2.0) 和 jquery.mobile(1.4.5)。到现在为止,它就像一个魅力,但现在我正在尝试使用纯 CSS3 模式弹出窗口,并且由于 jquery 库而无法正常工作。如果我在页面中有两个弹出窗口不起作用,但如果我删除其中一个,它就会开始正常工作。我试图调试发生了什么,但现在没有运气。
我正在发布代码,希望任何人都可以帮助我。
<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: aaa@gmail.com</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: bbb@gmail.com</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: ccc@gmail.com</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: ddd@gmail.com</p>
<p>Avantatge que ofereix: ddd ddd</p>
</div>
</div>
</div>
<div style="height:125px"></div>
</div>
我不知道如何正确格式化 CSS 代码,请在 jsfiddle 链接中查看。
如您所见,在 jsfiddle 中工作正常,但因为我不知道如何正确插入库。尝试它的最佳方法是在您的计算机中进行。
【问题讨论】:
-
好的。我发现如何在 jsfiddle 中重现相同的内容。检查这个新链接jsfiddle.net/saqonfnf/1我刚刚在jquery框中添加了jquery版本,您可以在外部资源中找到jquery.mobile版本
-
那么这个小提琴的预期行为与实际行为是什么?
-
预期的行为是模式弹出窗口有效。如果您检查第一个链接jsfiddle.net/saqonfnf 必须像这样工作。如果您使用 jquery 库检查第二个链接,它不起作用jsfiddle.net/saqonfnf/1 我需要它与库一起使用
-
有两个库的那个确实工作
-
不,它没有。具有两个库的那个不起作用jsfiddle.net/saqonfnf/1 我检查了 chrome、ff 和 ie。第一个链接将两个库都作为外部资源。这是不正确的添加,所以你必须相信这个没有添加库。
标签: jquery css jquery-mobile