晴明qm 2015-08-27 08:10 采纳率: 13.3%
浏览 1490

麻烦看下这段JQ代码,有一些困惑

$(function(){
        var myScroll2=null;

        function menuInit(){
            var _menuScroll = $(".menuScroll");
            var _menuScroll_size = _menuScroll.find("li").length;//获取 li长度
            var liWidth = 0;                    
            $(".menuScroll li").each(function(){
                liWidth +=$(this).outerWidth()  ;
            }); //计算menuScroll li 总长                
            _menuScroll.css({width:liWidth+1+'px'});//长度+1做啥??
            function loaded(){
                //品牌中心顶部导航按钮js
                myScroll2=new IScroll(".menus",{eventPassthrough: true, scrollX: true, scrollY: false, preventDefault:false});
                var localUrl =document.location.href.split('/')[document.location.href.split('/').length-2];//为何-2???
                //alert(document.location.href.split('/')[document.location.href.split('/').length-2]);
                var navUrl =[];
                $(".menuScroll li").each(function(index, element) {
                    navUrl.push($(this).find("a").attr("href").split('/')[$(this).find("a").attr("href").split('/').length-2]); //为什么要中括号的内容??? 

  • 写回答

3条回答 默认 最新

  • devmiao 2015-08-27 08:20
    关注

    这里是取得链接中倒数第二个//之间的内容

    同样的切分做了2次,中括号里面再做一次只是为了得到分割出来结果的数量,好减去2得到需要的下标

    评论

报告相同问题?

悬赏问题

  • ¥20 数学建模,尽量用matlab回答,论文格式
  • ¥15 昨天挂载了一下u盘,然后拔了
  • ¥30 win from 窗口最大最小化,控件放大缩小,闪烁问题
  • ¥20 易康econgnition精度验证
  • ¥15 msix packaging tool打包问题
  • ¥28 微信小程序开发页面布局没问题,真机调试的时候页面布局就乱了
  • ¥15 python的qt5界面
  • ¥15 无线电能传输系统MATLAB仿真问题
  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能