百度编辑器默认上传视频是不能有百分比形式存在的,只能是纯数字。
那要实现百分比应该如何实现呢?
方法如下:
找到ueditor/dialogs/video/video.js大概190行。/**
* 检测传入的所有input框中输入的长宽是否是正数
* @param nodes input框集合,
*/
function checkNum( nodes ) {
for ( var i = 0, ci; ci = nodes[i++]; ) {
var value = ci.value;
if ( !isNumber( value ) && value) {
alert( lang.numError );
ci.value = "";
ci.focus();
return false;
}
}
return true;
}
修改成/**
* 检测传入的所有input框中输入的长宽是否是正数
* @param nodes input框集合,
*/
function checkNum( nodes ) {
// for ( var i = 0, ci; ci = nodes[i++]; ) {
// var value = ci.value;
// if ( !isNumber( value ) && value) {
// alert( lang.numError );
// ci.value = "";
// ci.focus();
// return false;
// }
// }
return true;
}
在找到ueditor/ueditor.all.js
搜索width = parseInt(width, 10) || 0;
修改成//width = parseInt(width, 10) || 0;
width = width;
保存替换后需要清除下浏览器缓存,不然JS会未生效。
附百度编辑器(UEditor)上传视频宽度百分比成功图
本文出自:琅枫个人博客。如需转载请注明出处!
本文出处:"https://www.phpfeng.cn/learn/other/177.html"