[英]jquery slick carousel copy/paste
我在 web 页面中使用光滑的轮播来传递表单数据和信息。
但是我需要能够在轮播中显示 select 文本。 我以为通过将 draggable 设置为 false 我可以 select 文本,但是 cursor 形状更改为文本 cursor 但我仍然不能 select 文本。
有办法解决吗?
我正在这样配置:
$('.carousel').slick({
prevArrow: '.btn-prev-cand',
nextArrow: '.btn-next-cand',
dots: false,
speed: 500,
infinite: true,
accessibility: true,
adaptiveHeight: false,
arrows: true,
centerMode: false,
variableWidth: false,
draggable: false,
swipeToSlide: false
});
尝试在CSS中覆盖它
.slick-slider {
-webkit-user-select: text;
-khtml-user-select: text;
-moz-user-select: text;
-ms-user-select: text;
user-select: text;
}
.slick-list.draggable {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
您描述的问题是一个已知问题- 选择/突出显示文本#826
尝试将设置“ swipe”设置为false以禁用滑动并查看文本光标。
同事Martin的回答很好,但是目前浏览器支持文本功能,所以根本不需要使用moz webkit o
https://developer.mozilla.org/en-US/docs/Web/CSS/user-select#browser_compatibility
只写就够了
.slick-list.draggable
{
user-select: text;
}
另外,没有必要写
.slick-list.draggable {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
写上面的代码就够了
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.