为了账号安全,请及时绑定邮箱和手机立即绑定

jQuery开头实现居中部分,为什么我一模一样的代码就是居中不了?

检查了两三遍,还是居中不了,jQuery库引用也没问题,真是醉了,哪位大神能看看问题出在哪吗?

$(window).on('load',function(){
	waterfall();
})

function waterfall(){
	var $boxs=$('#main>div');
	var w=$boxs.eq(0).outerWidth();
	var cols=Math.floor($(window).width()/w);
	$('#main').width(cols*w).css('margin', '0 auto');  

}



正在回答

1 回答

查看浏览器开发者工具,如果出现 ‘Uncaught ReferenceError: $ is not defined’,可能是你的jQuery文件引用路径不对 或者是 在html中加载jQuery库文件顺序有误,jQuery库文件的引用顺序 优于 其他 js 文件的顺序。http://img1.sycdn.imooc.com//580483810001ea1712410303.jpg

0 回复 有任何疑惑可以回复我~
#1

__呵呵哒_ 提问者

是jQuery库引入顺序排在后面了,之前一直都不知道还有这规定,非常感谢!
2016-10-17 回复 有任何疑惑可以回复我~
#2

丶沉逑 回复 __呵呵哒_ 提问者

以后记得就行
2016-10-17 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

jQuery开头实现居中部分,为什么我一模一样的代码就是居中不了?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信