读书人

这段代码哪里有点有关问题请

发布时间: 2012-07-28 12:25:13 作者: rapoo

这段代码哪里有点问题,请高手指点。
最近在学习JQUERY,发现书中有一段代码,实际效果跟上面说的不一下,请高手帮忙看下,是不是书中写错了。书中说应该是单击不同商品称链接,显示相应的内容,同时高亮显示当前选择的商品。初期化只显示商品名称,不显示商品的内容,但是实际效果是这段JQUERY没有效果,同时商品名称和内容都显示出来了,怎么回事儿?

代码如下:

HTML code
 <head>  <title> New Document </title>  <meta name="Generator" content="EditPlus">  <meta name="Author" content="">  <meta name="Keywords" content="">  <meta name="Description" content="">      <script src="D:\Study\Jquery\jquery-1.7.2.js" type="text/javascript"></script>    <script type="text/javascript">    $(".level1 > a").click(function(){        $(this).addClass("current")        .next().show()        .parent().siblings().children("a").removeClass("current")        .next().hide();            return false;    });        </script> </head>  <body> <div  class="box">        <ul class="menu">            <li class="level1">                <a href="#none">衬衫</a>                <ul class="level2">                    <li><a href="#none">短袖衬衫</a></li>                    <li><a href="#none">长袖衬衫</a></li>                    <li><a href="#none">短袖T恤</a></li>                    <li><a href="#none">长袖T恤</a></li>                </ul>            </li>             <li class="level1">                <a href="#none">卫衣</a>                <ul class="level2">                    <li><a href="#none">开襟卫衣</a></li>                    <li><a href="#none">套头卫衣</a></li>                    <li><a href="#none">运动卫衣</a></li>                    <li><a href="#none">童装卫衣</a></li>                </ul>            </li>                       <li class="level1">                <a href="#none">裤子</a>                <ul class="level2">                    <li><a href="#none">短裤</a></li>                    <li><a href="#none">休闲裤</a></li>                    <li><a href="#none">牛仔裤</a></li>                    <li><a href="#none">免烫卡其裤</a></li>                </ul>            </li>           </ul>    </div>   </body>


[解决办法]
..............执行顺序啊,你js都执行完了,你的html代码才加载,怎么可能会有效果。

把js代码放body最后,或者用
$(document).ready(function(
///你的代码放这里
))

读书人网 >JavaScript

热点推荐