最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

jquery弹出框的用法示例(一)_jquery

来源:懂视网 责编:小采 时间:2020-11-27 21:13:13
文档

jquery弹出框的用法示例(一)_jquery

jquery弹出框的用法示例(一)_jquery:最近做一个项目,许多功能都是关于弹出框的,以前觉得弹出框就那一种,很容易实现,但是最近真的做起这个功能了,发现会有好多自己考虑不到的问题。 比如关于一些添加,删除,修改的弹出框,当添加一些用户的时候,弹出框里要提交一些关于用户的信息,设置密
推荐度:
导读jquery弹出框的用法示例(一)_jquery:最近做一个项目,许多功能都是关于弹出框的,以前觉得弹出框就那一种,很容易实现,但是最近真的做起这个功能了,发现会有好多自己考虑不到的问题。 比如关于一些添加,删除,修改的弹出框,当添加一些用户的时候,弹出框里要提交一些关于用户的信息,设置密

最近做一个项目,许多功能都是关于弹出框的,以前觉得弹出框就那一种,很容易实现,但是最近真的做起这个功能了,发现会有好多自己考虑不到的问题。
比如关于一些添加,删除,修改的弹出框,当添加一些用户的时候,弹出框里要提交一些关于用户的信息,设置密码等信息,当修改的时候,根据用户的名字和id号来修改密码等等。

例子如下:
代码如下:





  • 蓝枫前端
    添加询盘【10】
    跟踪询盘【1000】







  • 蓝枫前端
    添加询盘【10】
    跟踪询盘【1000】







  • 蓝枫前端
    添加询盘【10】
    跟踪询盘【1000】







  • 蓝枫前端
    添加询盘【10】
    跟踪询盘【1000】







  • 蓝枫前端
    添加询盘【10】
    跟踪询盘【1000】





  • 添加




  • 弹出框内容:
    代码如下:




    用 户 名:



    营销客服:




    登录密码:



    确认密码:











    实现的弹出框的js
    代码如下:
    $(function(){
    var $window = $(window),
    $doc = $(document),
    $body = $('body');
    //关于管理员添加删除的js代码
    var tabLi=$(".tabPanel").find("li");
    tabLi.hover(function(){
    $(this).addClass("hover").siblings().removeClass("hover");
    },function(){})
    /*弹出框定位*/
    $(window).scroll(function() {
    var pwdTips =$(".pwdTips");
    var height=pwdTips.height();
    var width=pwdTips.width();
    var bodyHieght=$(window).height() ;
    var bodyWidth=$(window).width() ;

    if(!pwdTips.is(":hidden")){
    pwdTips.css({
    position: "fixed",
    top: (bodyHieght-height)/2,
    left:(bodyWidth-width)/2
    });
    }

    });
    /*弹出框定位结束*/
    /*弹出框半透明背景的设置*/
    var bgShadow = function(zindex) {
    zindex = zindex?zindex:999;
    var _bg = $('div.pwdTipsBg'),
    bg_html = '';
    if(_bg.length === 0) {
    _bg = $(bg_html);
    }
    $body.append(_bg);
    _bg.css({
    position : 'absolute',
    top : '0px',
    left : '0px',
    width : $window.scrollLeft()+$window.width()+'px',
    height : $doc.height(),
    'z-index' : zindex
    });
    return _bg;
    };

    /*弹出框半透明背景的设置*/
    /*绑定事件*/

    var bindClick = function(obj,handlerEvent){
    obj.bind("click",function(e){
    e.preventDefault();
    bgShadow(1001);
    var select=$(this).attr('contentid');
    var onLineId=$(this).attr('id');
    var pwdTips=$(select);
    if(handlerEvent!=null)
    {
    handlerEvent($(this));

    }
    pwdTips.show();
    pwdTips.find(".closeBtn,.diaSmtRst").click(function(){
    pwdTips.hide();
    var _bg = $('div.pwdTipsBg');
    _bg.remove();
    });
    pwdTips.find('#onLineId').val(onLineId);

    });

    };
    var show=tabLi.find("dt"),
    addPanelBtn=$(".addPanelBtn"),
    clickBtn=$(".clickBtn");
    var setValue= function(obj){

    if($(obj).is('.addPanelBtn'))
    {
    $('#opename').attr('value',"");

    $('#pwdRest').find('#userName').show();

    }
    else
    {

    $('#pwdRest').find('#userName').hide();
    $('#opename').attr('value',obj.text());
    $("input.shareId").attr('value',obj.attr('id'))
    }

    }
    $(function(){
    bindClick(show,setValue);
    bindClick(addPanelBtn,setValue);
    bindClick(clickBtn,setValue);
    });
    })

    所有的弹出内容根据情况做判断显示,获取相应的值,先根据触发的类型判断是修改密码或者添加用户客服,然后再显示相应的弹出内容

    声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文档

    jquery弹出框的用法示例(一)_jquery

    jquery弹出框的用法示例(一)_jquery:最近做一个项目,许多功能都是关于弹出框的,以前觉得弹出框就那一种,很容易实现,但是最近真的做起这个功能了,发现会有好多自己考虑不到的问题。 比如关于一些添加,删除,修改的弹出框,当添加一些用户的时候,弹出框里要提交一些关于用户的信息,设置密
    推荐度:
    标签: 使用方法 js 示例
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top