我目前在我的一个项目中使用Bootstrap Dialog。正如javascript代码中所示,有一个部分如下面的代码所示。
如果我想在js文件本身中添加另一个自定义Bootstrap对话框名称Bootstrap.customSuccess,这很简单。但是,我打算将它添加到另一个js文件中,因为我不想篡改原始的js文件。
我只需将以下部分添加到外部文件即可。但我不确定如果我直接在外部文件中添加它会有什么不良后果
原始
/* ================================================
* For lazy people
* ================================================ */
/**
* Shortcut function: show
*
* @param {type} options
* @returns the created dialog instance
*/
BootstrapDialog.show = function(options) {
return new BootstrapDialog(options).open();
};
在外部js文件中添加,而不是在原始js文件中添加
BootstrapDialog.customSuccess = function(message, callback) {
return new BootstrapDialog({
type: BootstrapDialog.TYPE_SUCCESS,
message: message
}).open();
};
答案 0 :(得分:0)
我无法想象任何不良后果。你在想什么?我使用Bootstrap工作了很多,并自定义了CSS和JS。我将所有自定义内容放在单独的文件中,以避免更改原始的Bootstrap源。这种方法的好处是你有原始的Bootstrap代码作为后备。