求指教,请问在js中,var a=b,c,d;是什么意思?

;(function($){
$.fn.contentTabs = function(o){
// default options
var options = $.extend({
activeClass:'active',
addToParent:true,
autoHeight:false,
autoRotate:false,
animSpeed:400,
switchTime:3000,
effect: 'none', // "fade", "slide"
tabLinks:'a',
event:'click'
},o);
return this.each(function(){
var tabset = $(this);
var tabLinks = tabset.find(options.tabLinks);
var tabLinksParents = tabLinks.parent();
var prevActiveLink = tabLinks.eq(0), currentTab, animating;
var tabHolder;
.......省略.....
-------------------
上面代码是一个JQuery插件前面一部分的代码
看倒数第二句
var prevActiveLink = tabLinks.eq(0), currentTab, animating;

...声明一个变量,后面给了3个值?用逗号隔开....
没学过这种写法...
求指教....

杨魅力
浏览 251回答 2
2回答

千万里不及你

var prevActiveLink = tabLinks.eq(0), currentTab, animating;同时定义三个变量 prevActiveLink、currentTab和animating。并且已经给 prevActiveLink赋值为tabLinks.eq(0)。这是var同时定义多个变量的方法。用逗号间隔。通常把同一类型的变量同时定义

一只甜甜圈

你好,这是var同时定义多个变量的方法,一般用逗号间隔。通常把同一类型的变量同时定义的。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript