前端开发的那点事-------------ie绝对是个神坑,360浏览器的兼容模式依然是个神坑

最近做公司的pc官网。发现ie上个有个bug 是个神坑,在其他的谷歌,火狐上都是可以的就是ie11不行,还是高版本的ie呢

我用的是input框的input事件,在页面初始化加载接口,展示数据的时候,会走input中的input事件,奇葩了,在其他的主流浏览器上就不会出现,而我input初始化的时候啥都没操作的,所以在这里记录下这个神坑,如果有用到的同学,可以看下是不是也遇到过这个问题。

将原本写的input事件,改成keyup事件,就好了。相关代码如下:

$("#isShowInput").on({
        "focus":function(){
           //这里是代码
        },"keyup":function(){ 
        //},"input":function(){   //input 在ie中会有bug
            // var payNum = $(this).val().replace(/\D/g,"");
            $(this).val($(this).val().replace(/\D/g,""));
            var inputMoney = Number($(this).val());
                inputCharge = Number($(this).val());
            uni.HttpRequest("post",apiUrl+"/pay/pay/calculationInputMoneyExchangeMoney",{
                "terminalType":_terminalType.value,
                "inputMoney":inputMoney,
                "payChannel":_payChannel.value
            },function(data){
                if(data.code == 200){
                    $("#totalVal").text(inputMoney+".0");
                    $("#exchangeJiaobi span").text(data.info);
                }
             
            });
        },"blur":function(){
            // $(this).val('');
            var virtualCurrency = $("#exchangeJiaobi span").text();
            _virtualCurrency.value = virtualCurrency;
            fixValIndex = '';
        }
    },"#selfVal");
    


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值