首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IE7制作画廊全屏用点导航做一些有趣的事情

IE7制作画廊全屏用点导航做一些有趣的事情
EN

Stack Overflow用户
提问于 2010-08-22 03:58:16
回答 2查看 625关注 0票数 1

我的Galleria画廊似乎在除了IE7之外的任何地方都能正常工作。我已经修改了代码,使其符合设计师的愿景,然而,在IE7中,我在画廊的顶部留下了一个奇怪的空间和一些圆点。我想尽一切办法让它消失,同时让导航功能正常工作。

想知道是否有聪明的人可以看一下代码并提供一些建议?

这是我存储活动站点的现象的一个例子:

http://www.sheadavidsky.com/manu/ethan-allen.html

谢谢您抽时间见我!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-08-23 01:01:04

试着改变

代码语言:javascript
复制
ul#galnav {
list-style-type:none;
}

代码语言:javascript
复制
ul#galnav {
list-style:none
}

这样就可以了:)

编辑

注释后添加:

我的测试发现这个问题仅仅是在IE7浏览器模式下使用IE8 (通过开发人员工具)。我不确定这是什么版本...

对,所以仅仅更改列表样式是行不通的,因为IE7实际上并没有在加载时将样式应用于该ul。它似乎可以工作,因为我在加载后编辑了ul的样式(任何样式)。然而,你必须等到所有的图像都加载完成,这是很棘手的。

在我的另一个回答中,我提到了如果你有一个空的style标签,它是如何工作的。我已经摆弄了很久了,这并不是唯一没有坏掉的东西。试试这个,看看它对你是否有效:

代码语言:javascript
复制
$(document).ready(function() {
    if ($.browser.msie && navigator.userAgent.indexOf('Trident')== -1){
        $('head').append('<style></style>');
    }  
    $('#gallery').galleria();
}); 

这是您想要的最糟糕的修复!:)

票数 1
EN

Stack Overflow用户

发布于 2010-08-23 01:42:07

另一个答案,因为它与我的第一个答案非常不同:

edit删除了大部分答案。我认为这与你的脚本标签的位置有关-我把它放在我的文档的末尾,它看起来是有效的。不幸的是,它似乎只是减少了问题的出现频率。我还注意到,如果在中使用标记,就不会遇到问题。即使样式标记为空。这是非常非常奇怪的。

顺便说一句:看起来也不是!DOCTYPE

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3538710

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档