我试图在移动的、桌面和平板电脑上以正确的宽度集成此JavaScript部分,因此我编写了以下内容:
这显示在移动的上(在CSS中使用@media (min-width:...)
)
<p align="center">News<script language="JavaScript" type="text/javascript" charset="iso-8859-1" src="//www.intopic.it/iframe.php?cat=fonti-rinnovabili&rootcat=tecnologia&type=2&bgcolor=FFFFFF&bdcolor=FFFFFF&lcolor=666666&font=1&fontsize=13&box=1050&window=1"></script></p>
这显示在平板电脑上(在CSS中使用@media (min-width:...)
)
<p align="center">News<script language="JavaScript" type="text/javascript" charset="iso-8859-1" src="//www.intopic.it/iframe.php?cat=fonti-rinnovabili&rootcat=tecnologia&type=2&bgcolor=FFFFFF&bdcolor=FFFFFF&lcolor=666666&font=1&fontsize=13&box=1050&window=1"></script></p>
这会出现在桌面上(在CSS中使用@media (min-width:...)
)
<p align="center">News<script language="JavaScript" type="text/javascript" charset="iso-8859-1" src="//www.intopic.it/iframe.php?cat=fonti-rinnovabili&rootcat=tecnologia&type=2&bgcolor=FFFFFF&bdcolor=FFFFFF&lcolor=666666&font=1&fontsize=13&box=1050&window=1"></script></p>
这个问题是由于变量“box”实际上被浏览器读取了3次,因为移动的、平板和PC的每个代码部分都存在,并且浏览器都可以读取,它获得了最后一个框值,该值将宽度设置为250,这对于移动设备是可以的,但对于桌面和平板则不行,所以我需要一些东西来显示每次都动态地适合设备的唯一代码部分,我该怎么办?
2条答案
按热度按时间huwehgph1#
我解决了写这个:
axr492tv2#
试试看:
您可能希望订阅窗口大小调整事件,以便...