问题标签 [pngfix]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - pngfix jquery,带有图像
我使用 jquery 的 pngfix:http: //jquery.andreaseberhard.de/pngFix/
一切都很好,但我有一个大问题。当我打开 pngfix 时,在 IE6 .png 中它是透明的,但图像正在改变,它们变得更大。不知道为什么??它只是在 IE6 中,在其他浏览器中是 okei。
我该如何解决?
谢谢你 !
javascript - PngFix + :hover
任何人都见过或使用过一个好的脚本,jQuery 或本机,它可以让你在悬停时进行 PNG 修复?
css - What's the preferred solution to fixing non-clickable content after applying an IE6 filter for pngs?
I'm applying the PNG to #calendar, in IE6 I use filter but it makes the content not clickable - I believe the way around this was to force everything inside to be positioned ( eg position:relative ) and have a z-index + hasLayout but sometimes it doesn't work.
Should I instead wrap all my stuff in another div and apply the png BG to a sibling node such like this, or what?
Then force the calendar-bg to be absolutely positioned and 100% width/height, and relatively position #calendar-content on top of it? Or is there some other hidden way that the mainstream png fixer scripts ( ala htc, jquery.pngFix ) work?
css - pngfix 是否仅影响标记中的图像与 css 中的图像?
我有一个用于圆角的精灵。左角位于渐变背景之上,而右角位于白色背景上。我不想将图像放在页面上,因为我宁愿将它们放在精灵中,然后通过背景属性移动位置。
如果 png 不在标记中,像 pngfix 这样的东西会不起作用吗?
编辑以将 OP 的说明(在下面的答案中发布)合并到问题中:
抱歉,类似 pngfix 的含义将适用于 CSS 文件中的 png,或者仅适用于标记中的 png:
ETC...
jquery - 在灯箱 (IE6) 内的图像上应用 DD_belatedPNG png 修复的问题
一旦调用了灯箱内的图像,我就会尝试调用 DD_belatedPNG 修复。好的,所以使用 colorbox 很容易:
这工作正常,并且应用了 pngfix 但它仅在第一次调用灯箱时才有效,所有后续对灯箱的调用似乎都没有应用 PNG 修复:S
我还尝试仅在第一次打开灯箱时调用 pngfix,并且每个后续视图都不执行任何操作(根据下面的示例) - 但这似乎也无济于事。
jquery - 背景图像上的 pngfix 禁用文本选择和输入元素
我在 ie6 中使用pngfix。图像结构如下:背景图像/透明 pngfixed 图像/文本和输入元素(全部叠加)。使用 pngfix,无法正确选择文本,并且根本无法使用输入元素和提交按钮。
我正在使用 jquery 1.4.4。我试过1.3.2,问题是一样的。我试图将背景图像设置为相对于 z-indexes 低于文本,但这并不能解决问题。你知道发生了什么吗?
html - 即 png 修复 - 拉伸图像
在我的新网站中,我尝试使用以下代码实现 iepngfix。
但不幸的是,我在网站中添加的图像在 ie6 中被拉伸。我没有给 ie 任何价值。但宽度是 100%。当我删除我之前提到的 png 修复代码时,图像看起来是正确的。但 png 修复将不起作用。
我认为某些代码在 png 修复 htc 文件中运行。使其被拉伸。
有没有解决方案?
flash - Pngfix 在 IE6 中无法使用 flash 对象
我有一个网站 - http://gap.quotamarketing.co.uk/ - 在这个网站上我有一个 pngfix。我也有一个闪光对象。
在我需要支持的 IE6 中,flash 对象之后的每个图像都不包含在 png 修复用于循环图像的 document.images 中,因此不会应用 png 修复。有什么想法可以让其余的图像出现在这个列表中吗?(我正在寻找替换亮边组徽标,它确实显示为新图像)
非常感谢任何帮助!
修复脚本:
jquery - IE6:jQuery pngfix + 鼠标悬停事件
当光标碰到元素时,我想更改 img-element (png) 的 src-attrib。它在除 IE6 之外的所有浏览器中都能正常工作:(
起初,该脚本通过 jQuery PNGfix 执行 pngfix()。因此,它用跨度标签包装了 img 元素,并通过过滤器将 src 内容放入跨度标签中。
我的想法是,从 runtime-span 元素中获取 style/css/... 替换它 - 而不是替换 img-tag 的 src-attrib。这是我的代码片段:
在 pngfix 脚本中,我向 span 添加了一个类,所以我可以调用它:
我不知道将 img02 作为背景放入 pngfix。你?也许?
谢谢你,马里奥
internet-explorer-6 - dd_belatedpng 修复 IE6 上 img 标签
我使用 Drew Diller DD_belatedPNG_0.0.8a.js 脚本来修复带有 png 的 IE6 透明度,实际上它似乎工作正常,除了 img 标签中的图片。对于 imgs 标签,它解决了透明度问题,但使 png 文件看起来更大且开箱即用。我猜该脚本没有应用为 IE6 指定的 css 规则,如下 IE.css 文件所示,该文件似乎保持其原始大小而不是 width:171px; 高度:81 像素。知道如何解决这个问题吗?而且我不想替换 img 标签,因为我正在开发的网站有上千个。
提前致谢。