/*ie8 button链接支持*/

<!-- lang: js -->
/*ie8 button链接支持*/
$(‘button‘).each(function(){
    var url = $(this).parent().attr(‘href‘);
    if(url!=‘‘){
        $(this).attr(‘onclick‘,"jump(‘"+url+"‘)");
    }
});
时间: 2024-12-24 19:50:08

/*ie8 button链接支持*/的相关文章

IE8以下不支持css3 media query的解决办法

针对IE8以下不支持css3的media query,可以使用response.js解决 下载地址:https://github.com/scottjehl/Respond/ 这里有一篇关于其实现原理的文章:http://caibaojian.com/respondjs.html 引用时的注意点: 不可将媒介查询代码写在html内部,因为response是通过ajax分析link引入的css文件,故html里面的样式将被忽略. 引入文件需在css引入之后 <!--[if lte IE 8]>

IE6 IE7 IE8(Q) 不支持 JSON 对象

标准参考 JSON 是一种数据交换格式,RFC 4627 对 JSON 进行了详细描述. 根据 ECMA-262(ECMAScript)第 5 版中描述,JSON 是一个包含了函数 parse 和 stringify 的简单对象. parse 函数用来解析一个 JSON 文本(一个 JSON 格式的字符串)到一个 ECMAScript 值(例如 JSON 对象被解析为 ECMAScript 对象, JSON 数组被解析为 ECMAScript 数组,其它类型以此类推):stringify 则相反

在IE8等不支持placeholder属性的浏览器中模拟placeholder效果

placeholder是一个很有用的属性,可以提示用户在input框中输入正确的内容,但是IE8以及IE8一下的浏览器不支持该属性,我们可以使用js来模拟相似的效果.下面直接上代码: <!doctype html> <html> <header> <meta charset="utf-8"> <title>placeholder</title> <style type="text/css"

解决seajs ie8 对象不支持charAt 属性。

在使用 seajs做项目,今天偶然发现在ie9以下的ie版本会 报出 对象不支持charAt 属性.刚开始还以为是自己写的js部分出了问题,经过几个小时的奋战.最终找到了其根源.在sea-debug.js的源码中有个normalize(path)方法.源码如下: function normalize(path) { var last = path.length - 1 var lastC = path.charCodeAt(last) // If the uri ends with `#`, j

wordpress导航菜单的链接支持弹出新页面

wordpress导航菜单的链接是默认在当前页打开的 只要在wp-includes\nav-menu-template.php的start_el函数加上三行代码就OK了 1 /** 2 * @see Walker::start_el() 3 * @since 3.0.0 4 * 5 * @param string $output Passed by reference. Used to append additional content. 6 * @param object $item Menu

让IE8和IE9支持 placeholder

1.原因:placeholder是h5的新属性,IE10以前的浏览器(8.9)不支持此属性. 2.解决方法:jQuery三方插件  jquery-placeholder 3.快速开始: <!DOCTYPE html> <html> <head> <title>test</title> <script type="text/javascript" src="jquery-1.9.1.js"><

IE8以下不支持getElementsByClassName方法

1 function getElementsByClassName(classStr,tagName,element){ 2 tagName = (tagName || '*'); 3 element = (element || document); 4 5 if(typeof tagName == 'object'){ 6 element = tagName; tagName = '*'; 7 } 8 9 if(document.getElementsByClassName){ 10 retu

IE8数组不支持indexOf方法的解决办法

在使用indexof方法之前加上以下代码就可以了. if (!Array.prototype.indexOf){           Array.prototype.indexOf = function(elt /*, from*/){           var len = this.length >>> 0;           var from = Number(arguments[1]) || 0;           from = (from < 0)          

解决IE8、IE9不支持发送CORS跨域请求

今天在做网站兼容性测试时遇到一个问题,jQuery的$.ajax()在 IE8 浏览器下无法发送CORS请求,但Chrome.火狐.360等浏览器都是可以的. 经查阅资料发现,原来是 IE8 默认不支持 CORS 请求,网上有提示说,需要手动开启IE8的CORS请求,代码如下: 但实际测试发现这种方式只对本地访问有效,线上访问时仍然不起作用. 最终找到两种靠谱的解决方案:1.使用XMLHttpRequest原生方式实现2.借助第三方库 jQuery-ajaxTransport-XDomainRe