我的sifr实现有3个主要问题。我花了2天的时间试图修复而没有任何实际的结果。
无法在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:'透明' });
它适用于safari,但点击每个导航链接就像耐心练习 - 加载速度极慢。
无法将jquery选项卡中的内容输入到losd。只有第一个标签有效。我已经阅读了关于在滚动div上使用类似下面的代码的建议修复 - 对我来说不起作用。
位置:绝对; 左:-10000px;
我还遇到了一个解决方案,它说我的标签代码使用回调函数。我不知道该怎么做。这是我的标签代码:
$(function() {
$("ul.tabs3").tabs("div.panes3 > div",
{ history: true,
current: 'current',
// event:'mouseover',
effect: 'fade'
});
});
</script>
我无法获取代码以排除要替换的某些元素。在我的配置文件的顶部我有:
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(节点); } 返回结果; } }
,替换码为:
sIFR.replace(louisiana, {
selector: "h2, div:not(.filter) h2"
,css: '.sIFR-root { font-size: 30px; color: #444444; }'
,thickness: 70
,forceSingleLine: true
,wmode: 'transparent'
});
我真的需要这方面的帮助 - 已经持续了2天,此时完全无能为力。
答案 0 :(得分:0)
不会立即知道如何修复标签的事情。 sIFR本质上很难用标签界面工作。它也不是真正为菜单设计的。
当您使用选择器h2, div:not(.filter) h2
时,您将替换所有 <h2>
和不在div.filter
中的 h2,
。尝试删除{{1}}位,看看是否有帮助。