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

这里的两个加号为何不能省略


代码$('#menu').find("[href="+currentId+"]").addClass('current');中的两个加号不能省略么,为什么

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">

<head>

<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">

<title>Document</title>

<style type="text/css">

        *{

         margin: 0;

         padding: 0;

        }

        body{

         font-size: 12px;

         line-height: 1.7;

        }

        li{

         list-style: none;

        }

        #main{

         width: 800px;

         padding: 20px;

         margin:0 auto;

        }

        #main h1{

         color: #08b;

        }

        #main .item{

         border: 1px dotted #08b;

         padding: 20px;

         margin-bottom: 20px;

        }

        #main .item h2{

            border-bottom: 2px solid #08b;

        }

        #main .item li{

         display: inline;

         margin-right: 10px;

        }

        #main .item li img{

         width: 230px;

         height: 230px;

         border:none;

        }

        #menu{

         position: fixed;

         top: 200px;

         left: 50%;

         margin-left: 400px;

        }

  

        #menu li a{

         display: block;

         height: 40px;

         width: 60px;

         line-height: 40px;

         margin: 5px 0;

         text-align: center;

         font-size: 14px;

         font-weight: bold;

         text-decoration: none;

         color: #111;

         text-align: center;

        }

        #menu li a:hover,

        #menu li a.current

        {

            background: #08b;

            color: #fff;

        }


//浏览器兼容性

 * html, * html body {

            background-image: url(about:blank);

            background-attachment: fixed;

        }


        * html #menu {

            position: absolute;

            bottom: auto;

            top: expression(100+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');

        }



</style>

<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script>

    <script type="text/javascript">

    $(document).ready(function(){

     $(window).scroll(function(){

     var items = $('#main').find('.item');

     var top = $(document).scrollTop();

     var currentId = "";

     items.each(function(){

                var m = $(this);

                if(top>m.offset().top-250){

                   currentId = "#"+m.attr("id");

                }else{

                 return false;

                }

     });


     var currentLink = $('#menu').find('.current');

     if(currentId&&currentLink.attr("href")!=currentId){

     currentLink.removeClass("current");

     $('#menu').find("[href="+currentId+"]").addClass('current');

     }

     })

    })

    </script>

</head>

<body>

<div id="menu">

<ul>

<li><a href="#item1">男装</a></li>

<li><a href="#item2">女装</a></li>

<li><a href="#item3">美妆</a></li>

<li><a href="#item4">数码</a></li>

<li><a href="#item5">母婴</a></li>

</ul>

</div>

<div id="main">

<h1>地沟购物网</h1>

<div id="item1">

<h2>1F 男装</h2>

<ul>

<li><a href="#"><img src="1F.jpg"></a></li>

<li><a href="#"><img src="1F.jpg"></a></li>

<li><a href="#"><img src="1F.jpg"></a></li>

<li><a href="#"><img src="1F.jpg"></a></li>

<li><a href="#"><img src="1F.jpg"></a></li>

<li><a href="#"><img src="1F.jpg"></a></li>

<li><a href="#"><img src="1F.jpg"></a></li>

<li><a href="#"><img src="1F.jpg"></a></li>

<li><a href="#"><img src="1F.jpg"></a></li>

</ul>

</div>

        <div  id="item2">

<h2>2F 女装</h2>

<ul>

<li><a href="#"><img src="2F.jpg"></a></li>

<li><a href="#"><img src="2F.jpg"></a></li>

<li><a href="#"><img src="2F.jpg"></a></li>

<li><a href="#"><img src="2F.jpg"></a></li>

<li><a href="#"><img src="2F.jpg"></a></li>

<li><a href="#"><img src="2F.jpg"></a></li>

<li><a href="#"><img src="2F.jpg"></a></li>

<li><a href="#"><img src="2F.jpg"></a></li>

<li><a href="#"><img src="2F.jpg"></a></li>

</ul>

</div>

<div  id="item3">

<h2>3F 美妆</h2>

<ul>

<li><a href="#"><img src="3F.jpg"></a></li>

<li><a href="#"><img src="3F.jpg"></a></li>

<li><a href="#"><img src="3F.jpg"></a></li>

<li><a href="#"><img src="3F.jpg"></a></li>

<li><a href="#"><img src="3F.jpg"></a></li>

<li><a href="#"><img src="3F.jpg"></a></li>

<li><a href="#"><img src="3F.jpg"></a></li>

<li><a href="#"><img src="3F.jpg"></a></li>

<li><a href="#"><img src="3F.jpg"></a></li>

</ul>

</div>

<div  id="item4">

<h2>4F 数码</h2>

<ul>

<li><a href="#"><img src="4F.png"></a></li>

<li><a href="#"><img src="4F.png"></a></li>

<li><a href="#"><img src="4F.png"></a></li>

<li><a href="#"><img src="4F.png"></a></li>

<li><a href="#"><img src="4F.png"></a></li>

<li><a href="#"><img src="4F.png"></a></li>

<li><a href="#"><img src="4F.png"></a></li>

<li><a href="#"><img src="4F.png"></a></li>

<li><a href="#"><img src="4F.png"></a></li>

</ul>

</div>

<div  id="item5">

<h2>5F 母婴</h2>

<ul>

<li><a href="#"><img src="5F.jpg"></a></li>

<li><a href="#"><img src="5F.jpg"></a></li>

<li><a href="#"><img src="5F.jpg"></a></li>

<li><a href="#"><img src="5F.jpg"></a></li>

<li><a href="#"><img src="5F.jpg"></a></li>

<li><a href="#"><img src="5F.jpg"></a></li>

<li><a href="#"><img src="5F.jpg"></a></li>

<li><a href="#"><img src="5F.jpg"></a></li>

<li><a href="#"><img src="5F.jpg"></a></li>

</ul>

</div>

</div>

</body>

</html>


正在回答

1 回答

变量和字符串的拼接要用+号 否则会出现错误 

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

举报

0/150
提交
取消

这里的两个加号为何不能省略

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