使用JavaScript排除手机上的功能
我正在寻找一种方法,使“箭头:真”取决于用户是否在手机上。这是一个幻灯片,涉及液体模板语言使用JavaScript排除手机上的功能,javascript,jquery,css,Javascript,Jquery,Css,我正在寻找一种方法,使“箭头:真”取决于用户是否在手机上。这是一个幻灯片,涉及液体模板语言 this.settings = { accessibility: true, arrows: true, dots: false, fade: true, draggable: true, touchThreshold: 20, autoplay: this.$slideshow.data('autoplay'),
this.settings = {
accessibility: true,
arrows: true,
dots: false,
fade: true,
draggable: true,
touchThreshold: 20,
autoplay: this.$slideshow.data('autoplay'),
autoplaySpeed: this.$slideshow.data('speed')
};
我试过设置和使用变量,但都没有用。有什么简单的方法可以做到这一点吗
编辑:
我尝试了以下方法(很可能有错误):
这里有一个我使用过的解决方案,但是您不需要使用对象的
属性
,而需要使用函数
获取值
let设置={
可访问性:是的,
箭头:()=>{
return/Android | webOS | iPhone | iPad | iPod | BlackBerry | IEMobile | Opera Mini/i.test(navigator.userAgent)?true:false;
},
点:错,
是的,
真的,
接触阈值:20
};
console.log(settings.arrows())代码>您正在使用什么库?箭头是否反应?创建幻灯片后,您是否能够设置箭头
?您可以利用JavaScript版本的媒体查询:“我尝试设置并使用变量,但没有效果。”-您可以分享您的尝试吗?它不仅能让我们更具体地了解您想要做什么,还能帮助我们避免建议您已经尝试过的解决方案。不要从“我希望在移动设备上启用此功能,但不要在桌面上启用”的角度来看待此问题。基于具体功能集启用功能,如可用屏幕宽度或触摸功能。否则,您可能会使某个功能在应启用该功能的平台上不可用。请使用我的be?我已更新帖子以显示我尝试测试代码的内容:打开InspectorF12
&按Ctrl
+Shift
+M
&运行代码片段。它应该返回True
。
var noarrow
if ($(window).width() <= 670) {
} noarrow = "false",
else {
noarrow = "true"
arrow: "no arrow"