首页 > 软件开发 > JQUERY >

jQuery实现弹出窗口城市选择特效

来源:互联网 2023-03-16 23:55:30 版权归原作者所有,如有侵权,请联系我们

jQuery实现弹出窗口城市选择特效CN1办公区 - 实用经验教程分享!

工具/原料

  • adobe dreamweaver

方法/步骤

  • 1

    新建html文档。CN1办公区 - 实用经验教程分享!

    jQuery实现弹出窗口城市选择特效CN1办公区 - 实用经验教程分享!

  • 2

    准备好需要用到的图标。CN1办公区 - 实用经验教程分享!

    jQuery实现弹出窗口城市选择特效CN1办公区 - 实用经验教程分享!

    jQuery实现弹出窗口城市选择特效CN1办公区 - 实用经验教程分享!

  • 3

    书写hmtl代码。CN1办公区 - 实用经验教程分享!

    div class="mask">/div>CN1办公区 - 实用经验教程分享!

    b class="acity">请选择城市/b>CN1办公区 - 实用经验教程分享!

    div id="wrap">CN1办公区 - 实用经验教程分享!

    div class="city">CN1办公区 - 实用经验教程分享!

    div class="top01-city"> em class="ok">确定/em>b>请选择工作地点(最多五项)/b> /div>CN1办公区 - 实用经验教程分享!

    div class="mid01-city">CN1办公区 - 实用经验教程分享!

    div class="cityshow" id="show"> i>已选地点:/i>CN1办公区 - 实用经验教程分享!

    ul>CN1办公区 - 实用经验教程分享!

    /ul>CN1办公区 - 实用经验教程分享!

    /div>CN1办公区 - 实用经验教程分享!

    ul class="cityul">CN1办公区 - 实用经验教程分享!

    li>strong>B/strong>b>北京/b>b>保定/b>/li>CN1办公区 - 实用经验教程分享!

    li>strong>C/strong>b>长春/b>b>长沙/b>b>重庆/b>/li>CN1办公区 - 实用经验教程分享!

    li>strong>D/strong>b>大连/b>b>东莞/b>/li>CN1办公区 - 实用经验教程分享!

    /ul>CN1办公区 - 实用经验教程分享!

    /div>CN1办公区 - 实用经验教程分享!

    /div>CN1办公区 - 实用经验教程分享!

    /div>CN1办公区 - 实用经验教程分享!

    jQuery实现弹出窗口城市选择特效CN1办公区 - 实用经验教程分享!

  • 3相关内容非法爬取自百度经验
  • 4

    书写css代码。CN1办公区 - 实用经验教程分享!

    body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, img, dl, dt, dd, table, th, td, blockquote, fieldset, div, strong, label, em { margin: 0; padding: 0; border: 0; }CN1办公区 - 实用经验教程分享!

    ul, ol, li { list-style: none; }CN1办公区 - 实用经验教程分享!

    input, button { margin: 0; font-size: 12px; vertical-align: middle; }CN1办公区 - 实用经验教程分享!

    body { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333; margin: 0 auto; }CN1办公区 - 实用经验教程分享!

    table { border-collapse: collapse; border-spacing: 0; }CN1办公区 - 实用经验教程分享!

    img { display: block; }CN1办公区 - 实用经验教程分享!

    a { color: #333; text-decoration: none; }CN1办公区 - 实用经验教程分享!

    a:hover { color: #c00; text-decoration: underline; }CN1办公区 - 实用经验教程分享!

    .mask { width: 100%; height: 700px; background: #000; opacity: 0.6; top: 0; filter: alpha(opacity=60); left: 0; display: none; position: absolute; z-index: 10; }CN1办公区 - 实用经验教程分享!

    .acity { display: block; padding-left: 3px; background: url(../images/selean.gif) no-repeat; width: 83px; height: 30px; text-align: center; line-height: 28px; font-weight: normal; cursor: pointer; display: block; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; margin: 20px auto; }CN1办公区 - 实用经验教程分享!

    #wrap { width: 960px; height: 700px; margin: 0 auto; position: relative; z-index: 11; }CN1办公区 - 实用经验教程分享!

    .city { width: 600px; height: 320px; z-index: 11; display: none; z-index: 11; background: #fff; border-bottom: 4px solid #ff7400; position: absolute; left: 180px; top: 50px; }CN1办公区 - 实用经验教程分享!

    .top01-city { height: 27px; line-height: 22px; width: 100%; background: url(../images/bg01.gif) repeat-x left bottom; float: left; text-align: right; border-bottom: 1px solid #ccc; }CN1办公区 - 实用经验教程分享!

    .top01-city b { display: block; float: left; padding-left: 27px; background: url(../images/icon01.gif) no-repeat 5px 4px; color: #fff; }CN1办公区 - 实用经验教程分享!

    .top01-city .ok { float: right; cursor: pointer; font-style: normal; padding-right: 10px; color: #fff; }CN1办公区 - 实用经验教程分享!

    .mid01-city { padding: 2% 1%; width: 98%; background: url(../images/bg02.gif) repeat-x left top; float: left; }CN1办公区 - 实用经验教程分享!

    .cityshow { width: 100%; float: left; background: url(../images/line.gif) repeat-x left bottom; padding-bottom: 6px; margin-bottom: 10px; }CN1办公区 - 实用经验教程分享!

    .cityshow i { font-style: normal; font-weight: bold; color: #ff7400; float: left; padding-right: 5px; }CN1办公区 - 实用经验教程分享!

    .cityshow ul { float: left; }CN1办公区 - 实用经验教程分享!

    .cityshow ul li { float: left; padding-right: 14px; }CN1办公区 - 实用经验教程分享!

    .cityshow ul li .check { margin-right: 5px; }CN1办公区 - 实用经验教程分享!

    .cityul { width: 100%; float: left; }CN1办公区 - 实用经验教程分享!

    .cityul li { width: 320px; float: left; padding-bottom: 7px; }CN1办公区 - 实用经验教程分享!

    .cityul li b { padding: 0 6px; cursor: pointer; }CN1办公区 - 实用经验教程分享!

    jQuery实现弹出窗口城市选择特效CN1办公区 - 实用经验教程分享!

  • 5

    书写并添加js代码。CN1办公区 - 实用经验教程分享!

    script src="js/jquery-1.5.1.min.js">/script>CN1办公区 - 实用经验教程分享!

    script>CN1办公区 - 实用经验教程分享!

    var cityId = 0;CN1办公区 - 实用经验教程分享!

    $(function(){CN1办公区 - 实用经验教程分享!

    $('.acity').click(function(){CN1办公区 - 实用经验教程分享!

    $('.city').show();CN1办公区 - 实用经验教程分享!

    $('.mask').show();CN1办公区 - 实用经验教程分享!

    });CN1办公区 - 实用经验教程分享!

    $('.cityul b').click(function(){CN1办公区 - 实用经验教程分享!

    var test=$(this).html();CN1办公区 - 实用经验教程分享!

    CN1办公区 - 实用经验教程分享!

    if($(this).attr("city") == undefined){ $(this).attr("city", window.cityId );}CN1办公区 - 实用经验教程分享!

    var city = $(this).attr("city");CN1办公区 - 实用经验教程分享!

    if( $('input[city="' city '"]').size()){CN1办公区 - 实用经验教程分享!

    $('input[city="' city '"]').parent().remove();CN1办公区 - 实用经验教程分享!

    } else {CN1办公区 - 实用经验教程分享!

    var ml=$('.cityshow li').length;CN1办公区 - 实用经验教程分享!

    if(ml>4){CN1办公区 - 实用经验教程分享!

    alert('最多只能添加5个');CN1办公区 - 实用经验教程分享!

    }else{CN1办公区 - 实用经验教程分享!

    var test=$(this).html();CN1办公区 - 实用经验教程分享!

    $('li class="licity">input name="citychk" type="checkbox" checked="true" city="' city '" class="check">b>' test '/b>/li>').appendTo('.cityshow ul');CN1办公区 - 实用经验教程分享!

    }CN1办公区 - 实用经验教程分享!

    }CN1办公区 - 实用经验教程分享!

    CN1办公区 - 实用经验教程分享!

    $('input[name=citychk]').click(function(){CN1办公区 - 实用经验教程分享!

    $(this).parent('.licity').remove();CN1办公区 - 实用经验教程分享!

    });CN1办公区 - 实用经验教程分享!

    CN1办公区 - 实用经验教程分享!

    });CN1办公区 - 实用经验教程分享!

    $('.ok').click(function(){CN1办公区 - 实用经验教程分享!

    CN1办公区 - 实用经验教程分享!

    var total="";CN1办公区 - 实用经验教程分享!

    if($('.cityshow ul li').text()==''){alert('请选择')}else{CN1办公区 - 实用经验教程分享!

    $('.cityshow ul li').each(function(){CN1办公区 - 实用经验教程分享!

    total = (total.length > 0 ? " " : "" ) $(this).text();CN1办公区 - 实用经验教程分享!

    });CN1办公区 - 实用经验教程分享!

    $('.acity').text(total);CN1办公区 - 实用经验教程分享!

    $('.city').hide();CN1办公区 - 实用经验教程分享!

    $('.mask').hide();CN1办公区 - 实用经验教程分享!

    }CN1办公区 - 实用经验教程分享!

    CN1办公区 - 实用经验教程分享!

    CN1办公区 - 实用经验教程分享!

    })CN1办公区 - 实用经验教程分享!

    CN1办公区 - 实用经验教程分享!

    })CN1办公区 - 实用经验教程分享!

    /script>CN1办公区 - 实用经验教程分享!

    jQuery实现弹出窗口城市选择特效CN1办公区 - 实用经验教程分享!

  • 6

    代码整体结构。CN1办公区 - 实用经验教程分享!

    jQuery实现弹出窗口城市选择特效CN1办公区 - 实用经验教程分享!

  • 7

    查看效果。CN1办公区 - 实用经验教程分享!

    jQuery实现弹出窗口城市选择特效CN1办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!CN1办公区 - 实用经验教程分享!


    标签: JQUERY

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号