如何在函数参数表上运行jQuery if语句?

杰森巴龙

我试图通过简化Slick Slider脚本来避免过多的代码。我正在尝试运行一个设置布尔参数的函数,但是我显然在这里遗漏了一些东西。目标是如果.content-gallery具有.casestudy类(在我的CMS中是不同的内容类型),则将衰减参数从true更改为false。

谢谢!

$( window ).load(function() {
 var galleryStyle = true;
 var $gallerySlider = $("div.content-gallery-wrapper .content-gallery"),function(){
   if ( $gallerySlider.hasClass("casestudy") ) {
    var galleryStyle = false;
   } else {}
 };

 $gallerySlider.each(function(){
   $(this).slick({
      centerMode: true,
      centerPadding: '0',
      slidesToShow: 1,
      slidesToScroll: 1,
      // dots: true,
      prevArrow: '.arrow.left',
      nextArrow: '.arrow.right',
      fade: galleryStyle
    });
 });

 $('.loading').removeClass('loading');
});

使用下面的答案之一,并将if语句移入初始化函数似乎可以解决这个问题。

$( window ).load(function() {
 var galleryStyle = true;
 var $gallerySlider = $("div.content-gallery-wrapper .content-gallery");

 $gallerySlider.each(function(){
    if ( $(this).hasClass("casestudy") ) {
        galleryStyle = false;
    }
 $(this).slick({
      centerMode: true,
      centerPadding: '0',
      slidesToShow: 1,
      slidesToScroll: 1,
      // dots: true,
      prevArrow: '.arrow.left',
      nextArrow: '.arrow.right',
      fade: galleryStyle
    });
});

$('.loading').removeClass('loading');
});
尖尖的

认为您想要找到该“ gallery”元素然后设置“ galleryStyle”标志的代码。那应该是这样的:

var $gallerySlider = $("div.content-gallery-wrapper .content-gallery");
if ( $gallerySlider.hasClass("casestudy") ) {
    galleryStyle = false;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在函数参数表上运行jQuery if语句?

来自分类Dev

IN语句jquery

来自分类Dev

if 语句 (jQuery)

来自分类Dev

if语句中的多个jquery语句

来自分类Dev

如何评估包含 if 语句的语句?

来自分类Dev

如何在打印语句中运行函数?函数本身包含打印语句的地方

来自分类Dev

如何在类图上将函数参数表示为对象的2D数组?

来自分类Dev

jQuery Click函数仅运行最后的IF语句

来自分类Dev

如何在vue上运行语句之前等待异步完成?

来自分类Dev

如何在if语句中修复if语句?

来自分类Dev

如何从任务在主线程上运行语句

来自分类Dev

If 语句在函数被调用后运行

来自分类Dev

如何在If的substr函数中嵌套If语句

来自分类Dev

如何在if ... else语句中调用函数?

来自分类Dev

如何在case语句中调用函数?

来自分类Dev

jQuery的If语句无法正常运行

来自分类Dev

jQuery if语句返回返回worng语句

来自分类Dev

jQuery“ If语句”在语句不为真时触发

来自分类Dev

如何在UIImagePickerControllerMediaType上使用switch语句?

来自分类Dev

如何在多个DataFrame上应用if语句?

来自分类Dev

如何在switch语句上插入Class

来自分类Dev

if语句中的jQuery addClass()函数

来自分类Dev

如何用switch语句替换嵌套的if语句?

来自分类Dev

如何创建IF语句在MySQL查询WHERE语句

来自分类Dev

如何将IF语句与IF(OR)语句组合?

来自分类Dev

如何用switch语句替换嵌套的if语句?

来自分类Dev

准备的语句参数问题

来自分类Dev

IF语句忽略参数

来自分类Dev

在“->”语句中翻转参数