popper.js 没有任何样式出现
popper.js shows up without any style
我正在开发一个 ASP.net-mvc 网络应用程序,它将在本地使用,因此它无法访问互联网。
我使用了 "popper.js" 库,它工作正常但弹出窗口没有任何样式(没有背景颜色,没有箭头,..)
我第一次使用 nuget PM 但它并没有改变
我尝试手动添加 "popper.css" ,在这种情况下,如果我将 "popper" class 添加到参考对象,背景和角落会正确显示,但箭头仍然不显示。
我猜 js 文件无法访问样式和图像文件,它可能在结构文件夹中有 css 和图像的集合,但我不知道如何找到这些文件以及我应该把它们放在哪里?
您可以通过给它一个修饰符对象来修改 Popper.js:https://popper.js.org/popper-documentation.html#modifiers
要启用箭头,您可以向它传递一个对象,如下所示:
var tooltip = new Tooltip($(this), {
placement: 'top',
popperOptions: {
modifiers: {
preventOverflow: {
enabled: false
},
arrow: {
enabled: true,
element: anchorElement
}
}
}
});
箭头元素必须是 DOM 元素,以便 popper 知道在哪里呈现箭头。
我正在开发一个 ASP.net-mvc 网络应用程序,它将在本地使用,因此它无法访问互联网。 我使用了 "popper.js" 库,它工作正常但弹出窗口没有任何样式(没有背景颜色,没有箭头,..)
我第一次使用 nuget PM 但它并没有改变 我尝试手动添加 "popper.css" ,在这种情况下,如果我将 "popper" class 添加到参考对象,背景和角落会正确显示,但箭头仍然不显示。 我猜 js 文件无法访问样式和图像文件,它可能在结构文件夹中有 css 和图像的集合,但我不知道如何找到这些文件以及我应该把它们放在哪里?
您可以通过给它一个修饰符对象来修改 Popper.js:https://popper.js.org/popper-documentation.html#modifiers
要启用箭头,您可以向它传递一个对象,如下所示:
var tooltip = new Tooltip($(this), {
placement: 'top',
popperOptions: {
modifiers: {
preventOverflow: {
enabled: false
},
arrow: {
enabled: true,
element: anchorElement
}
}
}
});
箭头元素必须是 DOM 元素,以便 popper 知道在哪里呈现箭头。