帮忙将这几句prototype代码改成jquery的,

爵罗先生 2012-02-26 12:18:37
var list = $("#navul li");
var nav = $("#nav");
var navul = $("#navul");
var scroll = $("#scroll");
var btn = scroll.find("a");
var desktop = $("#desktop");
var navarr = new Array();
var index = 0;
var _width = 0;
var _total = 0;
if (list.length > 6) {
for (var i = 0; i < list.length; i++) {
if (i < 6) _width += list[i].offsetWidth + 1;
_total += list[i].offsetWidth + 1;
navarr.push(list[i].offsetWidth + 1)
}
nav.size(_width, null);
navul.size(_total + 100, null)
} else {
scroll.hide();
}
...全文
90 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
爵罗先生 2012-02-27
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 anymango 的回复:]

把jq代码全包入
(function($){
......
}(jQuery));
[/Quote]
哥,我试过了,不行滴,好像出在这一段代码上了,jquery有这样的写法么?
if (list.length > 6) {
for (var i = 0; i < list.length; i++) {
if (i < 6) _width += list[i].offsetWidth + 1;
_total += list[i].offsetWidth + 1;
navarr.push(list[i].offsetWidth + 1)
}
lsw645645645 2012-02-27
  • 打赏
  • 举报
回复
出错的话,把错误发出来呀。
p2227 2012-02-26
  • 打赏
  • 举报
回复
你大概是prototype和jquery放在同一个网页中,冲突了吧
最后一个菜鸟 2012-02-26
  • 打赏
  • 举报
回复
哪有prototype?这代码写的真是……
anymango 2012-02-26
  • 打赏
  • 举报
回复
把jq代码全包入
(function($){
......
}(jQuery));
爵罗先生 2012-02-26
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 p2227 的回复:]

你大概是prototype和jquery放在同一个网页中,冲突了吧
[/Quote]
这几句代码如何改成支持jquery呢?
爵罗先生 2012-02-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 sencha_android 的回复:]

哪有prototype?这代码写的真是……
[/Quote]
我也不知道是什么代码
怎样改才能是jquery支持呢?

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧