4 忘了流泪

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 5w+

解决在ie浏览器中使用onmouseover和onmouseout事件导致函数一直调用页面闪动的问题

关键函数,contains()。在IE中,所有的HTML元素都有一个contains方法,它的作用是判断当前元素内部是否包含指定的元素。我们利用这个方法来判断外层元素的事件是不是因为内部元素而被触发,如果内部元素导致了不需要的事件被触发,那我们就忽略这个事件。所以,解决方法为:在onmouseover时先进行如下判断,结果为true时再执行方法体:if(!this.contains(event...

2019-11-22 09:59:27

解决audio音频标签在ios系统上失效的办法

这周做了一个h5页面,其中用到了audio标签播放背景音乐,一开始皆大欢喜,在自己的安卓机测完后准备发版的时候想了想还是找个苹果看一下把,果然,一看就出现问题了,背景音乐无法播放,而且自定义的播放按钮播放音乐也没有声音,上网查了查原来是ios系统为了节省流量不会自动播放网页的音频,只能通过事件来控制,于是便找到了如下解决方案://设置背景音乐dom 并自动播放 var ...

2019-08-26 18:30:44

angular ng-alian从页面中跳转到别的tab页的解决方法

1.首先用import引入router路由组件,如下:import {Router} from '@angular/router';2.在构造器中注入依赖:constructor(public router:Router){}3.添加跳转方法:this.router.navigate([url]);...

2019-05-14 17:34:57

angular alain框架st表格通过ng-template自定义列实现表格中添加下拉框

实现效果如图所示:首先~~在ts中columns中添加render属性,如下:columns: STColumn[] = [ { title: '编号', index: 'id' }, { title: '邮箱', index: 'email' }, { title: '电话', index: 'email',render:'custom'}, { ...

2019-04-30 17:20:36

angular6中引入echarts插件报options错误的解决方案

下午引入在ng-alain(angular封装框架)项目中引入echarts插件时,报can't bind to 'option'。。。等错时,弄了一下午才发现是因为在appmodule.ts中引入了import{NgxEchartsModule}from 'ngx-echarts';而在alain框架中,页面都是在route模块下的二级路由中,在appmodule中引入在route...

2019-03-28 20:22:18

angular ng zorro框架日期框无法自适应宽度的解决方法

       如果我们使用ng zorro框架的日期框时,就会发现,日期框的宽度总是固定的,无法像输入框一样自适应父节点<nz-form-control [nzSpan]="12">的宽度,导致整个表单有长有短,奇丑无比,在哭看文档无果后想到了对其定义类做改变来实现,如下:       在控制整个项目整体的样式文件(我的是index.less)里加上这个样式 .ant-calend...

2019-02-20 11:23:25

echarts图标与图显示的颜色不对应的问题

问题如下图所示:可以看到图例上的颜色与图的颜色明细不符~~检查了很久才发现是series中的name值的问题。下面贴出源代码:// 饼状图 var option = { tooltip:{ backgroundColor:'#D5D3E4', textStyle:{ color:'#3B357B' } }, le...

2018-09-03 14:47:26

《css世界》读书笔记二

1.异步加载图片时的一些前端小技巧       web开发的时候,为了提高加载性能以及节约宽带费用,首屏以下的图片就会通过滚屏加载的方式异步加载。然后,这个即将被异步加载的图片为了布局稳健、体验良好,往往会使用一张透明的图片占位。实际上,这个透明的占位图片也是多余的资源,我们直接:<img>    然后配合下面的css可以实现一样的效果:img{width:200px;height:1...

2018-06-04 16:05:07

easyui下拉框与普通的文本输入框有长度差的解决方案

       样式错乱如上所示,其实我给的长度是一样的,但就是差了5px,而且在谷歌等主流浏览器都是没问题的,只有到了ie时出现了这个问题。。。这ie,弄的我心里哇凉哇凉的。于是打开播放器,听了一首暖暖开始了寻找bug之旅。。       经过使用F12的调试工具反复查看后,发现我写的样式中有个padding-left:5px,然后突然想到padding会增加内容的宽度,而且好像ie的盒子模型和w...

2018-05-07 11:11:54

《css世界》的读书笔记

第三章 流、元素与基本尺寸1.<a>、<button>等元素在使用键盘进行Tab键切换时可以被选中,即获取到焦点,表现为虚框或者外发光,这类元素为焦点元素;非焦点元素<div>、<span>等没有设置tabindex属性,即无法被tab键获取。在ie6/7浏览器下,非焦点元素对:active置若罔闻。(这里涉及到ie6,7的兼容性)2.ie浏览器不支...

2018-05-03 10:32:01

python报错笔记

       此文是博主学习python时所遇到的一系列报错问题。会随着时间一直增加~作为一个web前端初次接触python时感觉还挺简单的,因为学vue都没这么一帆风顺,不过当我学到引入.py文件时,不出意外的开始出来各种问题了。1.引入.py文件时的一些报错>>> python hello.py File "<stdin>", line 1 pytho...

2018-05-03 10:29:44

echarts图中颜色的随机展示方法

       echarts中不管是柱状图、折线图还是饼图等要实现不同的数据显示不同的颜色有两种方法,其实这两种方法还是我在echarts的实例代码中找到的,现在贴出来以防以后备用。第一种:给定几种颜色让数据根据颜色组里不同的颜色显示不同的颜色。"color":function(params){    var colorarrays = ["#2F9323","#D9B63A","#2E2AA4...

2018-03-09 17:26:49

echarts地图制作的一些问题总结

1.echarts地图不显示,只显示上面的图标。       这个问题很头大,一开始当我从官网把示例copy下来运行发现,中国地图没有显示,只显示在地图上标注各个城市位置的图标,上网查了才知道,原来是因为我没有引入china.js中国地图这个js文件才导致的地图没有加载出来,把这个js引入就可以了。现在由于官网不提供下载可以直接引入这个地址来获取china.js文件:

2018-01-23 14:48:12

jsp页面get中文传值ie浏览器乱码的问题总结

这两天真是快被ie给折磨疯了~真想抓住微软的工程师问问为啥偏偏这么爱独树一帜!!!哎~~获取就是牛人的傲娇吧~~话不多说~~下面说说解决过程与方法给大家分享下。一开始用chrome浏览器调试时,发现get传值后乱码,于是去网上寻找解决方案,找到了这种方法:String planName=request.getParameter("planName");String planName1 = new...

2017-12-26 17:36:22

关于js调用iframe中函数方法不管用的一些提示

记得在我以前写的一篇easyui dialog弹出框的注意事项中写有从iframe页面中调用iframe外面的函数,从而实现iframe子页面向父页面的传值与函数的调用,可以把iframe中的easyui dialog框在最外层显示,而不只是在iframe里,导致别的元素还能点击。     今天遇到个问题需要用js调用iframe里的函数,正好和以前相反。上网上搜了一下,几乎都是以下的例子~~

2017-11-29 16:21:14

js设置title属性的值的换行问题

一个html标签的title属性规定关于元素的额外信息。这些信息通常会在鼠标移到元素上时显示一段工具提示文本(tooltip text)。俗话说的意思就是鼠标以上某个元素时悬浮在鼠标右下方的有关这条元素的信息。但有时候我们的信息太长时需要一行行的写来使其美观,那么就需要换行了~这时就要分成两种情况了~一种是直接在html的标签上添加title属性。这种写法的换行可以用&#10和&#13,以

2017-10-11 16:09:26

关于easyui dialog弹出框打开时主页面页面整体向上缩进的样式bug解决方案

今天一下午点系统时无意中发现了一个bug,那就是当我通过点击a标签弹出时父页面(即主页面)会整体向上缩进几十公分。从而导致页面显示不全。如下所示:正常的应该是这样的:       找了好长时间终于找到原因了~原来是我的a标签的href值为#并不是javascript:void(0);当把href值设置成javascript:vodi(0)后果然就好了~~一脸懵逼的我上网看了

2017-10-10 16:52:09

大分辨率图片根据用户分辨率自适应其浏览器大小

现在做网页好的背景图片可以直接把页面的档次提高一倍,如果背景图片是纯色或者是小 图片的话,我们直接就可以通过(background-repeat)平铺的方式实现,但是往往都是美工不遂人愿,总是把背景图做的花里胡哨的,根本没法通过平铺来实现,如果要是用js判断浏览器分辨率来展示相应分辨率的背景图片,这样实现虽然能实现,但是毕竟麻烦了点,哎~~没办法,我的座右铭就是能偷懒就多偷一点。。。。于是便想到了

2017-08-22 19:34:25

http和ftp状态码大全与详解

HTTP:1xx-信息提示  这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个1xx响应。  100-继续。  101-切换协议。  2xx-成功  这类状态代码表明服务器成功地接受了客户端请求。  200-确定。客户端请求已成功。  201-已创建。  202-已接受。  203-非权威性信息。  204-无内容。  20

2017-07-25 17:42:44

使用js内置对象arguments求函数的所有参数的和

今天做一个面试题时遇到一个问题,如下:函数 useArguments 可以接收 1 个及以上的参数。请实现函数 useArguments,返回所有调用参数相加后的结果。本题的测试参数全部为 Number 类型,不需考虑参数转换。一开始我想?不会这么简单吧,就随便做了个函数相加的方法提上去了,谁知道提示错误,然后又仔细的审了审题,发现题目第一句话的意思原来是我理解错了,人家的意思是我不管

2017-07-18 18:35:23

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。