在输入框没有获取焦点之前,界面是这样的:
在输入框获取焦点之后,界面呈现是这样的:
其实只要用js就可以实现这样的效果,代码如下:
$("#gotoBtn").hide(); $("#pageNumber").on("focus",function(){ $("#gotoBtn").show(); $("#gotoBtn").attr({'style':'margin-left:0px;'}); }); $("#gotoBtn").on("click",function(){ var number = parseInt($("#pageNumber").val()); var max = parseInt($("#maxCount").html()); if(number>=1 && number<=max){ var url = document.URL; var newurl = ""; var arr1 = new Array(); arr1 = url.split('?'); if(arr1[1]){ var arr2 = new Array(); arr2 = arr1[1].split('&'); if(!arr2[1]){ newurl = url+'&page='+number; }else{ var hasPage = false; for(var i=0;i<arr2.length;i++){ if(!arr2[i].indexOf('page')){ arr2[i] = 'page='+number; hasPage = true; } } var newparams = arr2.join('&'); if(!hasPage){ newparams = newparams + '&page='+number; } newurl = arr1[0] + '?' + newparams; } }else{ newurl = url+"?page="+number; } location.href = newurl; }else{ alert('请输入正确页数!'); return false; } });
本篇与上一篇一脉相承,在输入框获取焦点之前是这样的效果:
在输入框获取焦点之后是这样的效果:
有什么问题可以通过下面的回复框进行回复,我会第一时间回馈
- 本文固定链接: https://www.zxbcw.cn/post/1776/
- 转载请注明:必须在正文中标注并保留原文链接
- QQ群: PHP高手阵营官方总群(344148542)
- QQ群: Yii2.0开发(304864863)