问题标签 [sifr]

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.

0 投票
2 回答
135 浏览

html - sIFR 删除页面上的所有内容?

我有一个非常奇怪的错误。当我使用 sIFR 替换单个 h1 元素时,页面上的其他所有内容都会消失。这真的很奇怪。我没有收到任何 javascript 错误。

如果我在 sifr-config 中编辑掉 sIFR.activate 函数,一切都会正常显示...

这是我的代码... HTML:

sifr-config.js:

您可以在此处查看示例:www.runemadsen.com/innovation/sifr

0 投票
1 回答
746 浏览

sifr - 透明背景 - 不完全透明

我已经在我的网站上实施了 sIFR 3,但我遇到了一个奇怪的问题。

标题覆盖在渐变的背景图像上。此图像在 CSS 中定义。如下图所示,sIFR 覆盖的区域颜色略有不同。

标题图片(死链接)

替换的代码如下:

0 投票
1 回答
116 浏览

sifr - sIFR 不适用于禁用的 Cookie

sIFR 在浏览器中运行良好,除非 cookie 被禁用。当 cookie 被禁用时,网站似乎开始在刷新时加载,但随后很快变成空白屏幕,没有任何内容,页面源中也没有标记。我试过使用预取来解决,但没有成功。有没有其他人遇到过类似的问题?

0 投票
4 回答
849 浏览

jquery - 如何使用 jQuery 使 sIFR 替换的元素淡入?

这是我目前拥有的:

淡入发生,但被替换的 Flash 电影在被隐藏之前出现了一瞬间。有没有人让这个工作?我正在使用 jQuery 1.2.6 和 sIFR 3 r436。在 Safari 4 和 FF 3 中测试。

谢谢!

0 投票
1 回答
740 浏览

javascript - 某些 sIFR 选择器在 Safari 中不起作用——非常不寻常的错误:

我正在使用 sIFR 创建一个站点 CardinalCoffee.com。

它还没有准备好,所以通过添加访问

到您的 /etc/hosts(Windows 上的 C:\WINDOWS\system32\drivers\etc\hosts)。

在博客页面 ( http://cardinalcoffee.com/blog/ ) 上,并且仅在博客页面上,某些 sIFR 选择器会失败 - 但仅在 Safari 中。基于 sIFR 的导航和博客文章子标题不会出现在博客页面上,但它们会出现在其他任何地方(在所有其他浏览器上 /blog/ 页面都可以)。

以下是来自 sifr-config.js 的相关选择器:

此外,子标题(选择器: .entry h2 a )上的字体大小声明似乎被忽略了。以下是来自 sifr.css 的相关样式规则:

这是一个 WordPress 网站。

[编辑]:似乎这条规则以某种方式受到指责:

(我将另一个 sIFR 替换移动到文件顶部,导航开始完美加载。)

0 投票
1 回答
587 浏览

sifr - sIFR 正在缩小文本而不是换行

我继承了一个使用 sIFR 2.0.7 的站点,由于我无法控制的原因,不太可能升级到 sIFR3。

我有一个带有已成功替换为 sIFR 的文本的 div。文本相当大,应该换到下一行,但它被 sIFR 缩小了。如果没有 sIFR,它会正确包装。

我已经搜索了 2.0.7 和其他线程的文档,但运气不佳。尝试设置较小的文本、div 上的固定高度、设置行高和更改字母间距。

任何提示或想法将不胜感激,谢谢!

从 sIFR 下载中包含的基本样式保持不变。相关代码:

HTML:

CSS:

Javascript:

生成的 HTML:

再次感谢!

韦斯

0 投票
1 回答
169 浏览

sifr - 无法显示 sIFR

我无法显示 sIFR。它只显示常规的网络文本。我已经多次完成这些步骤。

也许我只是遗漏了一些代码,但我认为我已经正确地遵循了所有步骤。就是无法显示。

有人想看看我是不是在搞砸一些平凡的细节吗?这是我的测试页面的链接

测试页

任何帮助,将不胜感激!

0 投票
2 回答
317 浏览

sifr - sIFR 3+li 菜单

我正在尝试制作一个使用 sIFR 的 li-menu。我想做的是让 sIFR 替换菜单的第一级而不是第二级。菜单只有两个级别。

您可以在以下网址找到菜单:www.norrlandsoperan.se/default.asp?id=10135

如果你能给我一个关于如何完成这项工作的提示,我将不胜感激。

非常感谢。

问候/埃里克·温伯格

0 投票
1 回答
337 浏览

internet-explorer - sIFR 3 r436 在 IE 中不稳定

我的 sIFR 设置有问题。它在 IE 以外的所有其他浏览器中都能完美运行,并且在 IE 中它大部分时间都可以正常工作,但通常不是您第一次进入页面时。您必须刷新才能使其正常工作。当它不起作用时,它会用空白区域替换 webtext。不使用 position: absolute 任何地方,所以它不应该与此有任何关系。而且由于它有效,但不稳定,我更加茫然。

有人遇到过同样的问题吗?

-seltar

0 投票
2 回答
434 浏览

javascript - 特别是不要替换某些文本 - 不工作

首先,我使用的是 sIFR3、r419(我无法升级,因为我无法访问闪存......)。我有一个网页,我用 sIFR 替换了所有现有的 H1、H2 和 H3 - 这就像一个魅力。但我想使用 YUI 富文本编辑器。该编辑器的问题是它还在工具栏中使用了 H1、H2 和 H3。这两件事结合起来是,嗯,很丑:) 整个编辑器都在一个带有“yui-skin-sam”类的 div 中。我在我的 sifr-config.js 顶部添加了来自 sIFR 的 WIKI 的建议代码:

我的问题是:我应该在 sifr-config.js 中做什么来选择除 div“.yui-sam-skin”中的所有 H1、H2、H3 之外的所有 H1、H2、H3?或者更确切地说,我应该如何指定选择器?

提前致谢!

Zyber

补充:如果我将选择器从 h2 更改为 div:not(.yui-toolbar-titlebar)>h2 它有点工作。如果我将选择器设置为 div:not(.yui-sam-skin)>h2 它不起作用 - 它仍然会更改为 sifr'd 文本。我说它有点工作,因为脚本仍然将类 .sifr-active 应用于那个 h2,这使得 h2 不可见,所以我需要一些行到 sifr-screen.css:

这感觉很烦人!这个问题在新版本的 sIFR3 中解决了吗?

再次感谢!