天天团购的切换城市目前只是一个Div层城市太多了就会跑到层外面去,比较不友好,以后可以考虑做个单独的页面。目前是修改main.css  #show_provinces{height:150px稍微增加了一点高度。

show_provinces Div天天团购做的是需要点X号进行关闭,不太友好,下面的实现是鼠标移出之后自动隐藏的:

      $("#top_title").click(function() {
            $("#show_provinces").toggle();
        }).css({
            "cursor": "pointer",
            "text-decoration": "underline"
        });
        在上面的代码后增加:
        $("#show_provinces").hover(function(){},function(){
            $(".show_citys").hide();
            $("#show_provinces").hide();
        });

 

在这里稍微做下笔记,jquery mouseout对于Div中嵌套有其他元素的情况是不太好用的,貌似是移到div层内的元素时也会触发。

<div id="show_provinces" >
<div class="city_close" id="close">[关闭]</div>
<div style="margin-bottom:0.75em; font-weight:bolder;" class="city_chose"><span>请选择您所在的城市:</span></div>
    <ul class="scity">
        <li><span class="sub_title"><a href="?city=cn">全国</a></span></li>
        <li><span class="sub_title"><a href="?city=jinan">济南</a></span></li>
    </ul>
</div>

        $("#show_provinces").mouseout(function(){
            $(".show_citys").hide();
            $("#show_provinces").hide();
        });