随着文本字数的增多,标题背景变长

my-onlyone my-onlyone 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

function GetLength(str) {
if (str == null) return 0;
if (typeof str != "string"){
str += "";
}
return str.replace(/[^\x00-\xff]/g,"01").length+4;
}


(function($) {
$.fn.extend({
bigTitle: function(options) {
var settings = $.extend({
big_text: "",
big_length: "",
big_width: 500
});
return this.each(function(e) {
var big_text = $(this).text();
var big_length = $(this).text().length;
var big_fontsize = $(this).css("font-size").replace("px","")*1;
big_length = Math.ceil(GetLength($(this).text())/2);
alert(big_length);
var big_width = big_fontsize*big_length+64;
big_width = (big_width < 500) ? 500 : big_width;
$(this).html("<div class='big_title_left'><div class='big_title_right' style='width:" + big_width + "px;'><span style='padding-left:45px;padding-right:45px;'>" + big_text + "</span></div></div>").css("width", big_width + "px");

});
}

});
...全文
评论
收藏 已收藏
分享
返回顶部
my-onlyone
JavaScript 87,983 成员 224,681 内容