首页 > TAG信息列表 > ie8

前端

一.meta标签 meta标签可分为两大部分:http-equiv和name变量:1. <meta http-equiv="X-UA-Compatible" content="IE=7">                                                                                      X-UA-Compatible:IE8的

webpack5打包js+jquery项目

项目需要兼容ie8,采用纯js+jquery,并且使用es5的语法 项目结构:一个构造函数(class)放一个文件,入口文件放inde.js 注意:ie8,jquery只能使用1.X的版本,最终使用1.12.4; 不用promise 等,全部用回调 为提高性能 使用webpack,将多个js文件打包成一个  webpack.config.js const path = require(

IE8下布局混乱

ie8下页面布局混乱但是又没有错误信息 后来发现是按钮元素不知道为什么自动包括了其他dl、ul元素 最后检查代码发现是因为 按钮元素写成了自闭合,可能是ie8检查元素的时候发现没有闭合自己给添加了一个,但是添加的位置就不尽如人意了。 后来改成这样问题解决。

js基础---event事件对象 解决IE8兼容性问题 练习(1)

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> #areaDiv { border: 1px solid black;

透明度兼容问题

透明度兼容问题 .box1{ background: #000; /*ie8及以下不兼容*/ opacity: .7; /*兼容ie8及以下*/ filter: Alpha(Opacity=70); } .box2{ /*ie8及以下不兼容 */ background: rgba(0,0,0,.7); }

nth-child(n)后代选择器IE8不兼容问题

使用jQuery解决方案: if (navigator.appName === 'Microsoft Internet Explorer') { //判断是否是IE浏览器   if(navigator.userAgent.match(/Trident/i)&&navigator.userAgent.match(/MSIE 8.0/i)) {    $('p:nth-child(2)').css('color','b

js中的DOM事件基础知识

Document Object Model 文档对象模型 DOM:定义了表示和修改文档所需的方法 DOM对象就是宿主对象,由浏览器厂商定义,用来操作html和xml的一类独享的集合;  DOM是对HTML和XML的标准编程接口 对节点的增删改查 一. 查 document  代表整个文档 getElementById();  在IE8及以下浏览器

JavaScript在IE6,IE7下报错'expected identifier, string or number'

问题:代码在Forefox和IE8下工作正常,但是在IE6下报错:expected identifier, string or number 假如变量options有多个选项,那么我们可以用逗号分开;但是最后一个选项后不可以有逗号。虽然IE8和Firefox可以忽略这个逗号,但是IE6下会报错(据说IE7下也会报错) 解决方案:解决方法很简单,把多余

IE8页面失去焦点,动态删除element

当页面失去焦点(切换到其他标签页 / 切换到其他软件),触发失焦事件,然后动态删除element 兼容IE8 if(window.ActiveXObject){ window.attachEvent('onblur', function(){ document.getElementById('EloamView').removeNode(true); }) }  

EasyUI之Form load函数IE8下设置Radio或Checkbox的BUG

EasyUI的form的load函数很好用,表单赋值就靠它了,简单方便。我们可以指定url以Ajax加载,如: 1: $('#ff').form('load', 'ajax/common') JSON如下: 也可以指定json,比如: 1: $('form').form('load', {"初审申请日期":"2013-05-30",&quo

VUE项目在IE浏览器,页面折叠

用户提出后台管理项目页面展示不全???经过核实是vue项目没有兼容ie浏览器,360或者QQ浏览器,下载会有一个兼容模式,其实就是IE内核运行,兼容模式默认是IE11,问题出现了,那就打败它。    这是在IE浏览器展示的错误内容    正常页面   废话不多说,直接上代码 http-equiv="X-UA-Compatib

解决ie8不兼容jquery trim问题

/*为原形添加方法*/String.prototype.trimBoth = function() { return this.replace(/(^\s*)|(\s*$)/g, "");}; String.prototype.ltrim = function() { return this.replace(/(^\s*)/g, "");}; String.prototype.rtrim = function() { return this.

轻量级前端路由 router directorjs兼容ie8

ie8兼容性,不多说了,很多前端都因他而苦恼。 想搞个spa单页应用,github搜起来,发下一个框架还不错。https://github.com/flatiron/director 简单易用。 但是个别方法不兼容ie8。针对进行修复: /** * 修复director.js 不兼容ie8 */ (function(){ if (!Array.isArray) {

JS基础之事件对象,事件的冒泡

onmousemove:该事件将会在鼠标在元素中移动时触发 事件对象: 当事件的响应函数被触发时,浏览器每次都会将一个事件对象作为实参传递进响应函数,该事件对象封装了当前事件相关的一切信息,但是在IE8中,是将事件对象作为Window对象的属性保存的。 pageX和pageY,clientX和clientY

CSS选择器

1、主要工作方式2、通过选择器选择一个或多个html标签3、使用css样式规则定义这些标签样式4、ie8以及ie8以下的浏览器不支持css3选择器 一、选择器分类         1、基本选择器      1.1类名和id的命名规范         1.2属性选择器         1.3伪类选择器(动态伪类)  

巧用浏览器CSS属性值的不兼容向下兼容hack技巧

一、越来越忙,废话就不多说了 越来越忙,废话就不多说了,就少说一点,最近个把月收到了很多偏体验方向的简历,有2个点想槽一下: 关键要有亮点 很多人简历就是基本信息,然后巴拉巴拉一些我不熟悉的项目,用了什么框架,自己做了什么事情,然后就没了。 完全没有让我想和你谈谈的理由,要知道,重要的

ie8不支持js的trim方法

今天发现IE8不持之js的trim方法,IE9和Chrome支持,报错如下    解决方法如下     var myTrim = function (str) { if (String.prototype.trim) { return str.trim(); } else { return str.replace(/^\s+|\s+$/g, ""); } };  

IE8 下bootstrap的兼容问题

IE8 下bootstrap的兼容问题 IE8不支持bootstrap栅格化布局,都用col-xs的列布局来实现。 css+div宽度在标签内部设置style属性修改 一些bootstrap中的样式在IE中不起效要在@media媒体查询不同分辨率中写出来 ie下响应式的宽度设置问题: @media (min-width: 768px) { .container {

ie8下透明度处理

css3新增属性rgba和opacity:(0~1); 在ie8下无法使用Alpha(opacity=[0~100]);//[0~100] 0是透明 100是不透明。 IE下的透明度属性,子元素会继承这个透明度。下面有阻断子元素继承方法。   背景透明,文字不透明。  <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8">

前端表格导出-layui复杂表头导出支持ie8+

  //jQuery HTML导出Excel文件(兼容IE及所有浏览器)//传入需要导出的table的id         function HtmlExportToExcel(tableid,filename) {             //var filename = $('.datatitle').text();             if (getExplorer() == 'i

IE8上传插件jquery-form.js上传请求参数设置type为post失效问题

 在开发中遇到这个问题,除了IE8都可以emmm,最后没办法,只好去扒源码了o(╥﹏╥)o let ajaxFormOption = { type: "post", dataType: "text", secureuri: false, url: url, success: function (res) { console.log('上传成功'); },

前端的JSON数据转换方法。

1>jQuery插件支持的转换方式: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象  2>浏览器支持的转换方式(Firefox,chrome,opera,safari,ie9,ie8)等浏览器: JSON.parse(jsonstr); //可以将json字符串转换成json对象 JSON.stringify(jsonobj); //

2020-06-29

**跨浏览器的事件处理程序(各种浏览器均可兼容)** 面试必备@ <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>跨浏览器事件处理程序</title> </head> <body> <button id="mybtn&

IE6-IE11兼容性问题列表及解决办法总结

        目录概述 2第一章:HTML 3第一节:IE7-IE8更新 31. 如果缺少结束标记的 P 元素后跟 TABLE、FORM、NOFRAMES 或 NOSCRIPT 元素,会自动添加结束标记。 32. 支持格式正确的有效标记,不再支持格式错误的 HTML。 43. Button标签的默认type类型从button改

Uncaught TypeError: $(...).on is not a function

今天写个页面,引入了几个轮子。 结果运行发现,jQuery的on方法,结果报错了:Uncaught TypeError: $(...).on is not a function   网上查了一下,发现是 引入的 jQuery版本的问题。因为老版本的jQuery中不支持on方法,可以用 bind方法代替。 再次运行,就不会报错了。   简单分析了一下,为