Jac*_*lch 3 javascript newline fullcalendar twitter-bootstrap popper.js
我正在构建一个网站,并且我正在使用完整日历将一个日程表与描述集成,当一个人悬停在一个事件上时。但问题是,如果我使用 \n,我将无法在描述中创建新行。有没有办法解决这个问题?
下面是通过 Codepen 指向我的代码的链接。如果您查看事件,然后查看描述,您可以看到LINE ONE \n LINE TWO我输入的代码。那是不起作用的部分。
这是我的代码:https : //codepen.io/jjaacckk/pen/ReEyPr
谢谢,杰克
默认情况下,contentBootstrap /popper.js 弹出窗口的选项被视为纯文本。另一件需要注意的事情是,由于我们在一个 HTML 文档中,换行符对我们来说是不常用的。所以你需要改变两个小东西:
根据文档,将html选项设置为,true以便将您插入到标题或内容中的任何内容视为 HTML 而不是纯文本。
html: true,
Run Code Online (Sandbox Code Playgroud)在描述中插入 HTML 换行符而不是换行符。
描述:'第一行
第二行'
所以总的来说你的 JS 代码看起来像这样:
$(function() {
$('#calendar').fullCalendar({
defaultView: 'month',
defaultDate: '2018-10-12',
eventRender: function(eventObj, $el) {
$el.popover({
title: eventObj.title,
content: eventObj.description,
trigger: 'hover',
html: true,
placement: 'top',
container: 'body'
});
},
events: [
{
title: 'EVENT 1',
description: 'LINE ONE <br> LINE TWO',
start: '2018-10-01'
}
]
});
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5604 次 |
| 最近记录: |