Jquery 标记设置问题

Jquery 标记设置问题,jquery,textile,markitup,Jquery,Textile,Markitup,这是我在set.js中的设置。我基本上不想H1-H3标签,图像等,所以我删除了这些行,但我的标记文本区域似乎不喜欢设置,并显示如下。我使用的是一套基本的简单皮肤的纺织品 还有,这些图片有精灵版本吗 mySettings = { previewParserPath: '', // path to your Textile parser onShiftEnter: {keepDefault:false, replaceWith:'\n\n'}, markupSe

这是我在set.js中的设置。我基本上不想H1-H3标签,图像等,所以我删除了这些行,但我的标记文本区域似乎不喜欢设置,并显示如下。我使用的是一套基本的简单皮肤的纺织品

还有,这些图片有精灵版本吗

mySettings = {
    previewParserPath:  '', // path to your Textile parser
    onShiftEnter:       {keepDefault:false, replaceWith:'\n\n'},
    markupSet: [
        {name:'Heading 4', key:'4', openWith:'h4(!(([![Class]!]))!). ', placeHolder:'Your title here...' },
        {name:'Heading 5', key:'5', openWith:'h5(!(([![Class]!]))!). ', placeHolder:'Your title here...' },
        {name:'Heading 6', key:'6', openWith:'h6(!(([![Class]!]))!). ', placeHolder:'Your title here...' },
        {name:'Paragraph', key:'P', openWith:'p(!(([![Class]!]))!). '},
        {separator:'---------------' },
        {name:'Bold', key:'B', closeWith:'*', openWith:'*'},
        {name:'Italic', key:'I', closeWith:'_', openWith:'_'},
        {name:'Stroke through', key:'S', closeWith:'-', openWith:'-'},
        {separator:'---------------' },
        {name:'Bulleted list', openWith:'(!(* |!|*)!)'},
        {name:'Numeric list', openWith:'(!(# |!|#)!)'}, 
        {separator:'---------------' },
        {name:'Link', openWith:'"', closeWith:'([![Title]!])":[![Link:!:http://]!]', placeHolder:'Your text to link here...' },
        {separator:'---------------' },
        {name:'Quotes', openWith:'bq(!(([![Class]!]))!). '}
    ]
}


如果你想隐藏一些按钮,你应该改变的是CSS文件,而不是JS设置文件

.markItUp .markItUpButton1 a {
background-image:url(images/h1.png); 
display: none;}

只需设置显示:无即可。

您实际上删除了按钮,只保留了图像背景。您还必须编辑css:

/* -------------------------------------------------------------------
// markItUp!
// By Jay Salvat - http://markitup.jaysalvat.com/
// ------------------------------------------------------------------*/

}
.textile .markItUpButton1 a {
    background-image:url(images/h4.png); 
}
.textile .markItUpButton2 a {
    background-image:url(images/h5.png); 
}
.textile .markItUpButton3 a {
    background-image:url(images/h6.png); 
}
.textile .markItUpButton4 a {
    background-image:url(images/paragraph.png); 
}

.textile .markItUpButton5 a {
    background-image:url(images/bold.png);
}
.textile .markItUpButton6 a {
    background-image:url(images/italic.png);
}
.textile .markItUpButton7 a {
    background-image:url(images/stroke.png);
}

.textile .markItUpButton8 a {
    background-image:url(images/list-bullet.png);
}
.textile .markItUpButton9 a {
    background-image:url(images/list-numeric.png);
}

.textile .markItUpButton10 a {
    background-image:url(images/link.png);
}

.textile .markItUpButton11 a {
    background-image:url(images/quotes.png);
}
(原文:)


AFAIK没有精灵版本,但您可以自己创建一个:-)

事实上,您只需要在CSS文件中隐藏按钮(使用
显示:无;
)。不要修改JS文件来评论或删除项目;您可以只注释或删除分隔符

 {separator:'---------------' },

不正确-Markitup可以处理多个设置对象,这就是您应该如何更改可用按钮的方法。不幸的是,您实际上必须同时执行这两项操作。CSS必须与JS设置一起更新,否则最终会出现不匹配的按钮和图标。CSS中的图像以数字形式列出,而不是按名称列出。如果你不清楚,有(法语)的帮助(通过。)