jQuery 函数交互

jQuery Function interation

本文关键字:交互 函数 jQuery      更新时间:2023-09-26

我的编码有问题,请检查以下代码

var sliderFunction = {
  init: function(sliderSettings) {
    sliderFunction.sliderSettings();
  },
  sliderSettings: function() {
    var sliderDiv = $('.slider');
    var ulDiv = $('.slider ul');
    var liDiv = $('.slider ul li');
    var sliderWidth = sliderDiv.width();
    var countLi = liDiv.length;
    var ulTotalWidth = sliderWidth * countLi;
    ulDiv.outerWidth(ulTotalWidth);
  },
  nextContent: function() {
  }
}
sliderFunction.init();

我想要滑块设置函数在下一个内容函数中的变量访问权限。我该怎么做

提前致谢

全局

范围内定义它们,它们将随时可以访问

 var sliderDiv,ulDiv,liDiv,sliderWidth,countLi,ulTotalWidth,ulDiv;
var sliderFunction = {
  init: function(sliderSettings) {
  sliderFunction.sliderSettings();
},
sliderSettings: function() {
 sliderDiv = $('.slider');
 ulDiv = $('.slider ul');
 liDiv = $('.slider ul li');
 sliderWidth = sliderDiv.width();
 countLi = liDiv.length;
 ulTotalWidth = sliderWidth * countLi;
 ulDiv.outerWidth(ulTotalWidth);
},
nextContent:function(){
    console.log(sliderDiv,ulDiv,liDiv,sliderWidth,countLi,ulTotalWidth,ulDiv);
}
}