关闭当前浏览器选项卡javascript代码 Firefox火狐浏览器默认情况下,windows.close()对于非window.open的页面无效,需要windows.close()生效需要修改浏览器的配置,即在firefox浏览器的地址栏输入:about:config然后找到dom.allow_scripts_to_close_windows;把false改为true,但是这对于网站来说,不可能去修改用户的浏览器设置的,因此还是要通过前端代码解决。 既然Fi... Web前端开发 / 2018-11-04 / 7317次阅读
新浪微博、QQ空间、QQ好友、微信分享javascript代码 点击分享至微信、空间、QQ和微信的javascript代码。 HTML代码部分: <ul> <li class="wb"> <a href="javascript:void(0);" onclick="shareUrl('weibo');">微博</a> </li> <li class="qz"> <a href="javascrip... Web前端开发 / 2018-10-12 / 4371次阅读
通过js获取当前页面url的信息 在web前端制作中,可以通过javascript获取当前网页url的相关信息,整理如下: 1、设置或获取对象指定的文件名或路径 window.location.pathname 2、设置或获取整个URL为字符串 window.location.href 3、设置或获取与URL关联的端口号 window.location.port 4、设置或获取URL的协议部分 windo... Web前端开发 / 2018-09-30 / 12783次阅读
删除手机UC浏览器强制插入关键词链接的方法 以下方法基于jQuery,使用前要先引用jquery库文件。 函数代码: function CaoNiMaDeUc(){ $("a").each(function(index, element) { try{ var thishref=$(this).attr("href"); var thisText=$(this).html(); if(thishref.indexOf... Web前端开发 / 2018-09-14 / 4266次阅读
Canvas百分比动画进度条 HTML代码: <ul id="canvas"> <li> <canvas class="canvas" width="900" height="900"></canvas> <span>70%</span> </li> <li>... Web前端开发 / 2018-09-06 / 4096次阅读
CSS3 Flexbox布局快速入门教程 Flexbox 是是 CSS3 引入的新的布局模式,全称是 flexible box (意思是“灵活的盒子容器”)。它决定了元素如何在页面上排列,使它们能在不同的屏幕尺寸和设备下可预测地展现出来。 它之所以被称为 Flexbox ,是因为它能够扩展和收缩 flex 容器内的元素,以最大限度地填充可用空间。与以前布局方式(如 table 布局和浮动元素内嵌块元素)相比,Flexbox 是一个更强... Web前端开发 / 2018-09-04 / 4167次阅读
老牌滚动时间轴jQuery插件Timelinr jquery.timelinr.js是一款老牌时间轴插件,可以制作水平和垂直时间轴效果,并且可以进行自动播放。你可以通过参数来控制每次时间轴切换的动画效果。 引用js文件: <script src="js/jquery-1.x.x.min.js"></script> <script src="js/jquery.timelinr-0.9.x.js"></... Web前端开发 / 2018-08-14 / 5438次阅读
解决使用overflow:scroll;样式在苹果ios上滚动卡顿 给元素使用overflow:scroll;后在苹果手机浏览器上滚动时会卡顿,解决方法是: 在overflow:scroll;滚动的容器中增加样式: -webkit-overflow-scrolling: touch; 或者给body增加: body {overflow-x: hidden} 如果body和html使用了height: 100%;就把height: 100%;去除掉。 另外:... Web前端开发 / 2018-07-19 / 9708次阅读
html form表单input使用disabled后提交不能获取表单值 form表单输入框input设置disable属性提交后,得不到该输入框的值,解决该类问题可以参考下面两个方法: 方法一: 使用readonly带替代disabled,即把 disabled="disabled" 修改为 readonly="readonly" 二者区别: disabled不能接收焦点,使用tab键时将被跳过,可能不是successful的;... Web前端开发 / 2018-07-17 / 4686次阅读
jquery比较相同元素的高度并获取最高值 同一个页面,相同的div元素,要获取这些元素高度最大的值,然后设置指定元素的高度,代码如下: <script> $(function() { var h_max = 0; //定义一个默认变量,并赋值为0,用于比较 $('.ClassName').each(function() { //遍历相同样式名的元素 var h = $(this).height(); //获取每个元素的高度,(可根据需要... Web前端开发 / 2018-07-06 / 5326次阅读
前端移动端适配方案之rem之小白解惑 移动端适配-rem: 认识移动端 做适配方案之前先认识下移动端,熟悉移动端和pc端的区别和特点,才能真正理解做适配的精髓,这里就简单介绍下; 网上找不到主流android设备的数据表,就以iphone为例: 以iphone6为例: 竖屏宽为375,叫做逻辑像素(有的地方叫独立像素); 竖屏宽的像素750,叫做物理像素,是设备实际的光点个数,要知... Web前端开发 / 2018-06-05 / 5490次阅读
本地使用js或jquery操作cookie在谷歌浏览器chrome中不生效 一般是在本地调试cookie,无论使用jquery cookie插件还是js原生态cookie方法,在谷歌浏览器chrome中都不生效,这是什么原因? 原因是: chrome不支持js在本地操作cookie 据测试,除了chrome浏览器外,其他主流浏览器(ie、firefox等)都支持js在本地操作cookie。 如果是部署到服务器不生效,则可能是浏览器设置成了不支持cookie。... Web前端开发 / 2018-03-28 / 5260次阅读