答案 0 :(得分:0)
你可以在加载图库后覆盖它们:
$(function(){
// create gallery...
var titles = ['Football', 'Rugby', 'Athletics', 'asdg', '...'];
for(var i=0;i<titles.length;i++){
$('#controls'+(i+1)+' a').html(titles[i]);
}
});
编辑: 谢谢小提琴:似乎工作:)))http://jsfiddle.net/mHsuU/2/
答案 1 :(得分:0)
您必须修改来源。从好的方面来说,修改源代码看起来非常简单。您希望将numericId
选项重命名为indexId
以反映其新用途。然后,您将添加一个带有数组值的indexLabels
选项。
改变这个:
if(options.numeric){
html += '<ol id="'+ options.numericId +'"></ol>';
到
if(options.numeric || options.indexLabels){
html += '<ol id="'+ options.indexId +'"></ol>';
并为此添加另一个分支:
if(options.numeric){
for(var i=0;i<s;i++){
//...
}
有这样的事情:
else if(options.indexLabels) {
// generate the <li>s to match your labels.
}
并确保将numericId
更改为indexId
。还有一些其他if(options.numeric)
项检查您想要更改为if(options.numeric || options.indexLabels)
,但不是很多。
您可能也希望向作者发送补丁,这将是礼貌的。