大家好,由于自己的需要,我开发了一个项目时间线工具,用了YUI和SIMILE Timeline等,有两个问题我需要咨询下各位:1. 我的demo页面在 http://charry.org/timeline,请注意,本来画面上有条绿线标示当前日期,但是,当我在页面的头上加入:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">相关的Javascript就不起作用了,绿线就不显示了2. 这个demo在Chrome和Firefox下速度还可以,但是在IE下非常慢,我里面用了很多YUI的js,不知道,是否有人遇到和我类似的问题,你如何解决的。
Strict的DOCTYPE严格要求页面要符合xml要求你改为
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
试试或者把原来页面的js代码(不包括外联代码),用以下代替
<script type="text/javascript">
<![CDATA[
代码
]]>
</script>
加DOCTYPE对盒子模型的影响比较大,涉及宽度高度坐标定位等可能都会遇到问题。
里面有三个 一个是HTML验证,一个是JS普通的验证,还有一个是JSHINT,这个就不用了.