jquery png 修复隐藏 div 和 jquerybrowser 问题
我有一些代码,如果 Javascript 可用,它将删除 GIF 图像并将其替换为 PNG 图像。 PNG 显示:无,GIF 可见。
由于IE6-浏览器无法加载PNG,我已经加载了jquery PNG修复。但它似乎只有在图像已经可见时才有效。
另一个问题是我试图让 jquery.browser 函数应用于版本 6 以下的版本,但我运气不佳。
<script type="text/javascript">
$(document).ready(function(){
$("#gif").hide();
jQuery.each(jQuery.browser, function(i, val) {
if($.browser.msie && jQuery.browser.version <="6"){
$("#png").show();
$('.png').pngFix()
}else{
$("#png").fadeIn("slow");
}
});
});
</script>
超文本标记语言
<img class="png" id="png" src="images/main_elements/one-2-flush-it-campus-challenge.png" style="display:none;" />
<img id="gif" src="images/main_elements/one-2-flush-it-campus-challenge.gif"/>
I have some code that if Javascript is available, it will remove a GIF image and replace it with a PNG image. The PNG is display:none and the GIF is visible.
Since IE6- browsers can't load PNG, I have loaded the jquery PNG fix. But it only seems to work if the image is already visible.
The other issue is I am trying to get the jquery.browser function to apply to less than version 6, and I am not having much luck.
<script type="text/javascript">
$(document).ready(function(){
$("#gif").hide();
jQuery.each(jQuery.browser, function(i, val) {
if($.browser.msie && jQuery.browser.version <="6"){
$("#png").show();
$('.png').pngFix()
}else{
$("#png").fadeIn("slow");
}
});
});
</script>
HTML
<img class="png" id="png" src="images/main_elements/one-2-flush-it-campus-challenge.png" style="display:none;" />
<img id="gif" src="images/main_elements/one-2-flush-it-campus-challenge.gif"/>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
或者,您可以使用 IE PNG Fix 并仅对所有浏览器使用 PNG。它
仍然需要 JS,但它很有用。
Alternatively, you could use IE PNG Fix and just use PNG for all browsers. It
still requires JS, but it can be useful.
从 (http://jquery.andreaseberhard.de) 下载 jQuery 插件“pngFix” –
更改这些行,例如以下内容:
– 在结束之前放置此代码
Download jQuery-Plugin “pngFix” from (http://jquery.andreaseberhard.de)
–Change these lines like the following:
–Before the end Place this Code