Internet Explorer Javascript幻灯片放映
我这里有一个非常奇怪的问题。这只发生在InternetExplorer上,真是个惊喜 基本上,我正在尝试修复一个网站,它是在一些三流开发人员完成后提供给我的,显然没有在IE上测试 他们已经设置了一个javascript幻灯片,现在在幻灯片处于活动状态的页面上,整个封闭的body_section div被一直推到左侧。你们自己看看: 这是一个主页,它将所有内容都向左浮动。现在在本页: 一切看起来都很正常,所以一定和javascript幻灯片有关。下面是他们编写的javascript嵌入到页面上的样子Internet Explorer Javascript幻灯片放映,javascript,internet-explorer,Javascript,Internet Explorer,我这里有一个非常奇怪的问题。这只发生在InternetExplorer上,真是个惊喜 基本上,我正在尝试修复一个网站,它是在一些三流开发人员完成后提供给我的,显然没有在IE上测试 他们已经设置了一个javascript幻灯片,现在在幻灯片处于活动状态的页面上,整个封闭的body_section div被一直推到左侧。你们自己看看: 这是一个主页,它将所有内容都向左浮动。现在在本页: 一切看起来都很正常,所以一定和javascript幻灯片有关。下面是他们编写的javascript嵌入到页面上的样
<script type="text/javascript" src="<?php bloginfo('template_url') ?>/js/compressed.js"></script>
<script type="text/javascript">
$('homeslideshow').style.display='none';
$('wrapper').style.display='block';
var homeslideshow=new TINY.slideshow("homeslideshow");
window.onload=function(){
homeslideshow.auto=true;
homeslideshow.speed=5;
homeslideshow.init("homeslideshow","image","imgprev","imgnext","imglink");
}
</script>
在这个问题上的任何帮助都将是惊人的,我已经绞尽脑汁尝试了几个小时的黑客和保证金修正之类的事情。好吧,我可以告诉你这一点。这个网站的问题远不止这些。在查看源代码时,html节点前面有一个div。我首先要纠正的是,即使在firefox中,这也会导致一些奇怪的事情发生。事实上,我认为这个ieonly div是导致问题的原因,因为在IE中,这个div变成了身体的包装。无论是谁创建了这个网站,他都不太熟悉跨浏览器设计,并试图用太多IE黑客的方式进行烘焙 编辑: 问题是IE由于缺少doctype而处于怪癖模式。以下doctype应该可以工作:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd>请看,另外,请不要问乞讨的问题。对不起,温;我已经去掉了ieonly div,但它似乎仍在向左移动,但只有在internet Explorer中,我才发现了它。首先,标记开头的样式标记需要进入头部,同样,除了html标记前面的doctype之外,不能有任何内容。您的问题是IE处于怪癖模式,请在文档的第一行添加doctype。试试这个:非常感谢!工作完美