光滑的幻灯片点显示为奇怪的字符
Slick slideshow dots showing up as weird characters
我正在使用 slick.js 创建幻灯片。除了点之外,一切都很好。它们出现了,但它们显示为这个奇怪的字符串 (http://newsinteractive.post-gazette.com/40for10/img/slideshow/weird_chars.png)。
我的代码似乎是正确的。怎么了?
jquery:
$('#slideshow2').slick({
arrows: true,
prevArrow: "<i class='fa fa-2x fa-arrow-circle-o-left'></i>",
nextArrow: "<i class='fa fa-2x fa-arrow-circle-o-right'></i>",
accessibility: true,
adaptiveHeight: true,
dots: true
});
css:
.slick-dots
{
position: absolute;
bottom: 0px;
display: block;
width: 100%;
padding: 0;
list-style: none;
text-align: center;
background-color: white;
}
您需要 download 并导入 Slick 的 CSS 文件如下:
<link rel="stylesheet" type="text/css" href="slick/slick.css"/>
<link rel="stylesheet" type="text/css" href="slick/slick-theme.css"/>
元字符集="utf-8" << 就是这样
正如 Mindaugas 所建议的,这是一个编码问题。
Matheus 的解决方案具有误导性,您 而不是 必须下载 css 文件,尽管这有效,因为在实际中.css
文件规定了编码。
例如,我没有下载 css 并通过向我的 <link>
标签添加 charset="UTF-8"
属性成功地从 CDN 中提取。
完整的解决方案如下所示:
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.6.0/slick.min.css" charset="UTF-8" />
在我的例子中,我需要进入 slick-theme.css
文件并删除 IE 修复(仅在 safari 和 chrome 上使用),然后更改它使用的字体以使用 .ttf
不是 .otf
文件。
这对我来说已经解决了。
要解决此问题,请执行以下操作:
-in, slick-theme.css, 转到 .slick-dots li button:before, 转到至,内容:'PUT YOUR VALUE'
只要放一个点(或任何你喜欢的)。
(我在论坛中找到的所有其他解决方案都不适合我,然后我找到了这个简单的解决方案。
我正在使用 slick.js 创建幻灯片。除了点之外,一切都很好。它们出现了,但它们显示为这个奇怪的字符串 (http://newsinteractive.post-gazette.com/40for10/img/slideshow/weird_chars.png)。
我的代码似乎是正确的。怎么了?
jquery:
$('#slideshow2').slick({
arrows: true,
prevArrow: "<i class='fa fa-2x fa-arrow-circle-o-left'></i>",
nextArrow: "<i class='fa fa-2x fa-arrow-circle-o-right'></i>",
accessibility: true,
adaptiveHeight: true,
dots: true
});
css:
.slick-dots
{
position: absolute;
bottom: 0px;
display: block;
width: 100%;
padding: 0;
list-style: none;
text-align: center;
background-color: white;
}
您需要 download 并导入 Slick 的 CSS 文件如下:
<link rel="stylesheet" type="text/css" href="slick/slick.css"/>
<link rel="stylesheet" type="text/css" href="slick/slick-theme.css"/>
元字符集="utf-8" << 就是这样
正如 Mindaugas 所建议的,这是一个编码问题。
Matheus 的解决方案具有误导性,您 而不是 必须下载 css 文件,尽管这有效,因为在实际中.css
文件规定了编码。
例如,我没有下载 css 并通过向我的 <link>
标签添加 charset="UTF-8"
属性成功地从 CDN 中提取。
完整的解决方案如下所示:
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.6.0/slick.min.css" charset="UTF-8" />
在我的例子中,我需要进入 slick-theme.css
文件并删除 IE 修复(仅在 safari 和 chrome 上使用),然后更改它使用的字体以使用 .ttf
不是 .otf
文件。
这对我来说已经解决了。
要解决此问题,请执行以下操作:
-in, slick-theme.css, 转到 .slick-dots li button:before, 转到至,内容:'PUT YOUR VALUE'
只要放一个点(或任何你喜欢的)。
(我在论坛中找到的所有其他解决方案都不适合我,然后我找到了这个简单的解决方案。