我尝试操纵sifr输出。我想在它前面添加一些子弹(»)。 我在sifr 3 wiki找到了方法“modifyContentString”。但我无法得到内容。我收到的只是一个[对象窗口]。出了什么问题?
sIFR.replace(myFont, {
selector: '#sidebar li',
modifyContentString: function test() { return content; },
css: [
'.sIFR-root {font-size: 10px; text-transform: uppercase; }',
'a { text-decoration: none; }',
'a:link { color: #333333; }',
'a:hover { color: #9d9ea1; text-decoration: underline }'
]
});
答案 0 :(得分:2)
sIFR文档声明modifyContentString接受一个回调,它带有两个参数,content和selector。你的回调不接受任何参数。你只需要引用一个随机变量。
尝试以下方法:
sIFR.replace(myFont, {
selector: '#sidebar li',
modifyContentString: function test(content, selector) { return content; },
css: [
'.sIFR-root {font-size: 10px; text-transform: uppercase; }',
'a { text-decoration: none; }',
'a:link { color: #333333; }',
'a:hover { color: #9d9ea1; text-decoration: underline }'
]
});
干杯!