jQuery之后的文本格式问题
Issues with text formatting after jQuery
我在这里使用了代码形式:在另一个div中用html溢出文本-让文本在新的div中溢出。然而,现在我对文本的格式有问题。每个段落的第一个单词后面都有一个换行符。
您可以在此处看到一个示例:http://jsfiddle.net/hm2yfw61/9/
var currentCol = $('.box:first');
var text = currentCol.html();
currentCol.html('');
text = text.replace(/ (?![^<>]*>)/gi, '%^%');
var wordArray = text.split('%^%');
$.fn.hasOverflow = function () {
var div = document.getElementById($(this).attr('id'));
return div.scrollHeight > div.clientHeight;
};
for (var x = 0; x < wordArray.length; x++) {
var word = wordArray[x];
currentCol.append(word + ' ');
if (currentCol.hasOverflow()) {
currentCol = currentCol.next('.box');
}
}
有人知道我该怎么解决吗?
谢谢。
-----更新:我已经更新了jsfiddle,为其他可能面临类似问题的人提供了参考建议的工作解决方案------
这可能有点麻烦,但请尝试以下操作:
- 添加以下CSS规则
.box > p:first {
display: none;
}
-
在
.box > p
标记中的每个字符串的开头添加"nbsp;"(包括空格)。<p> Jumo handango
更新的Fiddle
相关文章:
- 格式问题:下拉复选框
- JSON 格式问题
- 响应出现JSON格式问题
- 反应格式问题
- Chrome 扩展程序 - 将 CSV 文件上传到 Dropbox 格式问题
- Angularjs - javascript 日期格式问题
- 使用 momentjs 和引导日历时的日期格式问题
- JSON,JAXB,格式问题
- WordPress格式问题 - 存档和间距
- 复制时 JQuery 日期选取器日期格式问题
- D3 堆栈区域数据格式问题
- 姜戈模板 - 日期格式问题
- d3包布局中的Json格式问题
- Javascript Web API JSON解析格式问题
- 将表格导出为CSV字符串格式问题到单独的单元格中
- 通过电子邮件发送HTML-格式问题
- jQuery之后的文本格式问题
- JSON到jQuery/JavaScript的日期格式问题
- Ext.data.store POST数据为JSON格式问题
- DB到JSP:解决数字格式问题的最佳方法是什么