前置条件:后台接口返回二进制流文件一、设置前端请求的的responseType: ‘blob‘ 二、接收请求数据并调用下载var content = res.data // 接口返回的二进制流var filename = fileName.xls // 文件名,根据需要更改var blob = new Blob([content], {type: ‘application/vnd.ms-excel‘}) // 转化为blob对象 if (window.navigator.msSaveOrOpenBlob) { // IEnavigator.msSaveBlob(blob, filename) } else {var aTag = document.cre...
<script type="text/javascript" language="javascript"> function fc(){var browserName=navigator.appName; if (browserName=="Netscape"){window.open(‘‘,‘_parent‘,‘‘);window.close(); } else if(browserName=="Microsoft Internet Explorer") {window.opener = "whocares"; window.close(); } } </script> </head> <body> <div style="padding:100px;text-align:center"><a href="javascript:fc()">关闭</a> </div> <...
var trs = document.getElementsByTagName("tr");trs[0].className="color2"; //设置css样式。 不兼容火狐! 兼容火狐,ie的写法为:var cls = trs[0].getAttribute(‘class‘); // 添加classtrs[0].setAttribute(‘class‘, cls + ‘ color3‘);原文:http://www.cnblogs.com/beenupper/p/3830236.html
最近在弄一个小功能 鼠标移动到当前位置 就在旁边提示我想提示的内容所以直接拿过来 直接获取移动鼠标的坐标 然后直接在body中直接绘制一块提示的区域内容function A(e) {var x,y;//获取鼠标坐标x=e.pageX,y=e.pageY;//绘制提示内容$(‘body‘).append("<div style=‘position: absolute; top: ‘ + y + ‘px; left: ‘ + x+ ‘px;‘>xxxxxx!</div>"); }发现:在IE6下获取不到pageX及pageY获取的值是NAN所以我就通过查找:functio...
前言 在开发过程中,因为之前有接触过Discuz,就直接拿其common.js里面的getcookie和setcookie方法来使用,做到后面在使用IE来测试的时候,发现这两个方法子啊IE下不起作用,就请教同事,这样就有了jquery.cookie.js文件的由来,里面的代码很少,我贴在下面,方便以后使用和研究吧。 源码 代码如下: /** * Cookie plugin * * Copyright (c) 2006 Klaus Hartl (stilbuero.de) * Dual licensed under the MIT and GPL licenses: * h...
直接上代码 代码如下: var kingwolfofsky = { /** * 获取输入光标在页面中的坐标 * @param {HTMLElement} 输入框元素 * @return {Object} 返回left和top,bottom */ getInputPositon: function (elem) { if (document.selection) { //IE Support elem.focus(); var Sel = document.selection.createRange(); return { left: Sel.boundingLeft, top: Sel.boundingTop, bottom: Sel.boundingTop + Sel.boundingHeight }; } else { va...
jQuery('#cancel').removeAttr('disabled');这句话IE不能兼容,你能给出兼容IE系列,FF,chrome的程序?回复内容:jQuery(#cancel).removeAttr(disabled);这句话IE不能兼容,你能给出兼容IE系列,FF,chrome的程序?jQuery('#cancel').prop("disabled",false); 参考:http://blog.sina.com.cn/s/blog_655388ed01017cnc.html
jQuery('#confirm').removeAttr('disabled');回复内容:jQuery(#confirm).removeAttr(disabled);jQuery(#confirm).attr(disabled,false);$(this).prop('disabled', false); 1、jQuery(#confirm).attr(disabled,false); 2、jQuery(#confirm)[0].disabled = false;
layui(谐音:类UI) 是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用。其外在极简,却又不失饱满的内在,体积轻盈,组件丰盈,从核心代码到 API 的每一处细节都经过精心雕琢,非常适合界面的快速开发。layui 首个版本发布于2016年金秋,她区别于那些基于 MVVM 底层的 UI 框架,却并非逆道而行,而是信奉返璞归真之道。准确地说,她更多是为服务端程序员量身定做,你无需涉足...
下面我就为大家分享一篇解决VUEX兼容IE上的报错问题,具有很好的参考价值,希望对大家有所帮助。在IE 上使用Vuex的过程中,出现如下错误:SCRIPT5022: [vuex] vuex requires a Promise polyfill in this browser.解决方法:1、先安装babel-polyfillnpm install --save-dev babel-polyfill2、webpack.base.config.js下修改文件entry: {babel-polyfill: babel-polyfill,app: ./src/main.js}上面是我整理给大家的,希望今后会对大家有...
这篇文章主要为大家详细介绍了javascript图片预览和上传的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下本文实例为大家分享了js图片预览和上传的具体代码,供大家参考,具体内容如下输出图片的类型*/compress: function (f, quality, output_img_type) {var mime_type = "image/jpeg";if(output_img_type!=undefined && output_img_type=="image/png"){mime_type = "image/png";}createImageBitmap(f).then(functio...
本文主要介绍了原生JS实现《别踩白块》游戏(兼容IE)的示例代码。具有很好的参考价值,下面跟着小编一起来看下吧兼容了IE,每得20分就加速一次!!!效果如下:图(1) 游戏初始图(2) 游戏开始代码如下:<!DOCTYPE html> <html lang="en"><head><meta charset="utf-8"><style>*{ margin: 0; padding: 0; } .box {margin: 50px auto 0 auto;width: 400px;height: auto;border: solid 1px #222;} #cont { width: 400px;height: 6...
大概样式: 源码: //=================HTML页面================= <body onload="InitCss();"> <form> <div> <table> <tr> <td> 密码: </td> <td> <input id="txtPassword" type="password" style="width: 130px;" maxlength="16" onfocus="InitCss();" onblur="ValidateInput(password,this.value)" onkeydown="validatePwdStrong(this.value);" /> </td> <td> <div id="tipPosition"> </div> </td> </tr> <tr> ...
本文实例讲述了JS实现iframe自适应高度的方法。分享给大家供大家参考,具体如下:之前一直被iframe自适应高度的问题困扰,很多JS代码在FF里面似乎就变成哑巴了。后来下面这段代码终于被我从万千号称兼容FF的代码堆中翻了出来。我已经用过了,真的好用。尤其是对于我这样的JS水平较低(真不好意思)的人来说,这段代码简单易懂,方便修改,只要把下面的代码复制粘贴到iframe所在页面的<body>标签里面,并且修改一下ID名就行了(注意...
今天为大家分享一下我自己制作的浏览器滚动条,我们知道用css来自定义滚动条也是挺好的方式,css虽然能够改变chrome浏览器的滚动条样式可以自定义,css也能够改变IE浏览器滚动条的颜色。但是css只能是改变IE浏览器的颜色,而且CSS不能做到改变火狐浏览器的样式和颜色。所以只能是通过JavaScript来实现了。也有插件可以做到。我分享一下我自己使用原生JavaScript实现的思路。先上个图看下效果:JavaScript实现的思路就是模拟浏览器自...