【问题标题】:Problems with sIFR Implementation - need helpsIFR 实施的问题 - 需要帮助
【发布时间】:2009-10-25 14:23:10
【问题描述】:

我的 sifr 实施有 3 个主要问题。我花了 2 天时间尝试修复,但没有任何明显的结果。

  1. 无法让导航列表在 Firefox 中工作。我已经遵循了所有建议的修复方法,包括在更高级别的元素上设置替换 - 仍然不起作用!这是我当前的代码:

    sIFR.replace(路易斯安那州,{ 选择器:'ul.tabs3 li' ,css: [ '.sIFR-root { font-size: 20px;}', 'a { color: #cc3333;文字装饰:无;填充:0px 8px;边距:0;}','a:链接{颜色:#555555; }', 'a:hover { 颜色: #cc3333; }'] ,厚度:50 ,wmode: '透明' });

它可以在 safari 中使用,但点击每个导航链接就像是在锻炼耐心 - 加载速度极慢。

  1. 无法将 jquery 选项卡中的内容获取到 losd。只有第一个标签有效。我已经阅读了有关在滚动 div 上使用以下代码的建议修复 - 对我不起作用。

    位置:绝对; 左:-10000 像素;

我还遇到了一个解决方案,它说在我的标签代码中使用回调函数。我不知道该怎么做。这是我的标签代码:

$(function() { 

    $("ul.tabs3").tabs("div.panes3 > div", 
                       {  history: true, 
                          current: 'current',
                        //  event:'mouseover',
                          effect: 'fade' 
                         });                                             
});
</script>
  1. 我无法让代码排除某些要替换的元素才能工作。在我的配置文件的顶部,我有:

    parseSelector.pseudoClasses = { “不”:函数(节点,选择器){ 变种结果 = []; 每个: for(var i = 0, node; i

替换代码是:

sIFR.replace(louisiana, {
      selector: "h2, div:not(.filter) h2"
      ,css: '.sIFR-root { font-size: 30px; color: #444444; }'
      ,thickness: 70
      ,forceSingleLine: true
      ,wmode: 'transparent'
});

我真的需要这方面的帮助 - 已经去了 2 天,此时完全一无所知。

【问题讨论】:

    标签: sifr


    【解决方案1】:

    如果您单击 sIFR 电影中的链接,sIFR 不会导致任何变慢,但不确定那里有什么。选择器看起来不错,但您可能想尝试不使用透明度。

    也不会立即知道如何修复标签。 sIFR 本质上很难与选项卡界面一起使用。它也不是真正为菜单设计的。

    当您使用选择器h2, div:not(.filter) h2 时,您将替换全部 &lt;h2&gt;s 和不在div.filter 中的那些。尝试删除 h2, 位,看看是否有帮助。

    【讨论】: