sIFR实施的问题 - 需要帮助

时间:2009-10-23 17:20:04

标签: sifr

我的sifr实现有3个主要问题。我花了2天的时间试图修复而没有任何实际的结果。

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

    sIFR.replace(路易斯安那,{       选择器:'ul.tabs3 li'       ,css:['。sIFR-root {font-size:20px;}','a {color:#cc3333; text-decoration:none;填充:0px 8px; margin:0;}','a:link {color:#555555; }','a:悬停{颜色:#cc3333; }']       ,厚度:50       ,wmode:'透明' });

  2. 它适用于safari,但点击每个导航链接就像耐心练习 - 加载速度极慢。

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

      位置:绝对; 左:-10000px;

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

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

        parseSelector.pseudoClasses = {       'not':function(nodes,selector){         var result = [];         each:for(var i = 0,node; i&lt; nodes.length; i ++){           node = nodes [i];           var ignore = parseSelector(selector,node.parentNode);           for(var j = 0; j&lt; ignore.length; j ++){             if(ignore [j] == node)继续每个;           }           result.push(节点);         }         返回结果;       }     }

      2. ,替换码为:

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

        我真的需要这方面的帮助 - 已经持续了2天,此时完全无能为力。

1 个答案:

答案 0 :(得分:0)

如果你点击sIFR电影里面的链接,sIFR不应该导致任何减速,不知道那里有什么。选择器看起来不错,但您可能想尝试没有透明度。

不会立即知道如何修复标签的事情。 sIFR本质上很难用标签界面工作。它也不是真正为菜单设计的。

当您使用选择器h2, div:not(.filter) h2时,您将替换所有 <h2>和不在div.filter中的 h2,。尝试删除{{1}}位,看看是否有帮助。