我决定试用 jQuery 插件“jCrumb”。我有点坚持的是如何添加我自己的图像作为分隔符以及如何控制它生成的面包屑的名称。
所以我从http://www.somethinghitme.com/projects/jCrumb/index.html?t=JCrumb%20Page%203下载了 jCrumb
您可以通过函数传递选项
(function($){
$.fn.jCrumb = function(options) {
var settings = {
maxCrumbs : 4,
maxMemory : 15,
defaultClass : 'jCrumb',
jqUI : false,
seperator : ">"
},
面包屑工作正常,因为它遵循我的导航,而不是例如显示面包屑
Home / News / Contact
他们这样表现
Nameofmysite | Home > nameofmysite | News > nameofmysite | Contact Us
插件从哪里获取信息,我将如何将其更改为
Home / News / Contact Us
编辑
标题取自这个方法
def title
base_title = "Newbridges"
if @title.nil?
base_title
else
"#{base_title} | #{@title}"
end
end
我如何让插件忽略基本标题?
编辑
使用插件中的此部分设置标题
setCrumb(document.title + '^' + window.location.href);
var crumbs = getCrumbs(),
crumbVal = "",
crumbList = $(document.createElement('ul')).addClass(settings.defaultClass).appendTo($(this)),
crumbListItem = "";
if(settings.jqUI){
crumbList.addClass('fg-buttonset fg-buttonset-single ui-helper-clearfix');
}
if(crumbs){
crumbs = crumbs.split('*');
startIndex = 0;
我正在用 Rails 开发网站,不确定这是否会对我拥有的任何选项产生影响
任何帮助表示赞赏
谢谢