IE8 添加href=javascript:;和click事件,响应完click事件后会导致页面离开,解决方案是去掉href属性
发布时间:2024-11-25 18:11
公共事件分析通常包括事件背景、影响因素、责任归属、解决方案和预防措施等多个方面。 #生活知识# #社会生活# #公共事件分析#
IE8的JavaScript点击事件(onclick)不兼容的解决方法01-19
博客园闪存分页是用JavaScript生成的,今天发现在IE8下点击页码不能翻页,翻页操作是在当前页码的onclick事件中进行的。 开始代码是这么写的: 代码如下:var a = document.createElement(“a”);a.setAttribute(“onclick”, this.ClickFunctionName + “(” + pageIndex + “);Pager.SetCurrent(” + pageIndex + “);”);由于IE8不支持setAttribute方法,这里添加的onclick事件处理程序并未添加上。 后来改为jQuery的attr方法: 代码如关于 href="javascript:;" 在IE8中的问题weixin_30651273的博客
06-17181
使用<a></a> 标签的时候 有时候会用到 <a href="javascript:;"> </a> 但是在IE8 浏览器中 默认的href="javascript:;" 也会跳转出错, 所以若是考虑到IE8浏览器问题 最好不用href="javascript:;" 转载于:https://www.cnblogs.com/miny-...javascript ie8兼容 a标签href javascript:void(0);dazhexuan0219的博客
11-22291
ie8兼容 a标签href javascript:void(0); 尽量不要用javascript:协议做为A的href属性,这样不仅会导致不必要的触发window.onbeforeunload事件; 转载于:https://www.cnblogs.com/zlp520/p/6089507.html...click ie8浏览器 不生效_javascript – 简单的jQuery click事件绑定在IE8中不起作用weixin_39800957的博客
12-22504
这似乎适用于几乎所有浏览器,除了IE8(可能还有IE7,但我还没有尝试过),我不知道为什么.$('body').on('click', '.toggle', function(e){$(this).toggleClass('active');e.preventDefault();e.stopPropagation();});我注意到当我点击链接分类切换时,尽管有e.preventDefault()...JavaScript WebAPI 系列四 键盘事件;顶级对象window;窗口加载事件;调整窗口大小事件;定时器;location对象;navigator对象;history对象及方法m0_55170432的博客
03-29321
1.0 常见的键盘事件以及对象 事件除了使用鼠标触发,还可以使用键盘触发, 注意给文档 document 添加键盘事件 键盘事件 onkeyup (某个键盘按键被松开时触发) onkeydown (某个键盘按键被按下是触发) onkeypress (某个键盘按键被按下时并且弹起时触发)这个基本不用! 它不识别功能键,比如左右箭头,shift 等;并且他区分大小写 事件对象: keyCode 是事件对象(返回改建的ASCLL表的值) 注意: onkeypress 和前面2个的区别是,它不识别功Javascriptweixin_43460646的博客
08-141097
本博客主要为黑马程序员网课中关于 JS 模块(网课在下面有介绍)所整理记录的学习笔记,仅作学习用途,如有侵权,烦请联系本人侵删。同时感谢黑马老师们的辛苦教导付出,如有不足之处,欢迎各位小伙伴、官老爷们多多提意见或建议,感谢! JS入门到精通、DOM BOM操作、jQuery案例精讲、AJAX node.js webpack git一套全覆盖 一、JS基础 了解变量、数据类型、运算符等基础概念,能够实现数据类型的转换,结合四则运算体会如何编程。体会现实世界中的事物与计算机设计方案--移动端延迟300ms的原因以及解决方案saucxs
05-29317
一、前言 移动端浏览器提供一个特殊的功能:双击(double tap)缩放。 二、移动端延迟300ms的原因 为什么要用触摸事件?触摸事件是移动端浏览器特有的html5事件。 因为移动端的click有很大延迟(大约300ms),300ms延迟来自判断双击和长按,因为只有默认等待时间结束以确定没有后续动作发生时,才会触发click事件。而触摸事件的延迟则是非常短的,使用触摸事件的能够提...Javascript笔记大全02qwq_666的博客
08-03427
DOM 简介 文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展标记语言(HTML或者XML)的标准编程接口 DOM树 窗口加载事件 // 为window绑定一个onload事件 window.onload = function() {} 或者 window.addEventListener('load',function() {}); // 该事件对应的响应函数将会在页面加载完成之后执行 // 这样可以确保我们的代码执行时所有的DOM对象已经加载完毕了Java-语言编程weixin_51686373的博客
11-12127
事件捕获 Netscape提出的另一种事件流叫做事件捕获,事件捕获的思想是不太具体的节点应该更早接收到事件,而最具体的节点应该最后接收到事件。事件捕获的用意在于在事件到达预定目标之前捕获它。还以前面的例子为例。那么单击元素就会按下列顺序触发click事件: 1、document 2、 3、 4、 在事件捕获过程中,document对象首先接收到click事件,然后沿DOM树依次向下,一直传播到事件的实际目标,即元素。 虽然事件捕获是Netscape唯一支持的事件流模式,但很多主流谈谈关于IE8的一些bug,主要是base href徐杰的专栏
05-128308
<br /> <br />在IE8浏览器中,有个非常常见的bug,在我们使用ZF框架进行开发的时候,就碰到了base href的bug问题。经过了一天的测试,才最后找到<br /> <br />原因,过程如下:<br /> <br />用户新安装的IE8,是有不少bug的,IE8内部采用了一定的加速机制,正如:<br /> <br />http://blogs.msdn.com/b/ieinternals/archive/2009/07/27/bugs-in-the-ie8-lookahead-downlo解决IE8将“在页面中选中一段文字”误认为是Onclick 事件积累与坚持
04-22773
<br /><br />If a div has a onclick event but you do not want onclick event happen when you use mouse to select some text<br />onmousedown="mousedownInContacts();"onmousemove="mousemoveInContacts();"onmouseup="mouseupInContacts(this);"<br />var ifMousedownhref="javascript:xxx(this);"和onclick="javascript:xxx(this);"的使用误区江南烟雨的博客
08-10448
今天开发项目遇到这个问题,百度一下,做一下总结 1.链接的 onclick 事件被先执行,其次是 href 属性下的动作(页面跳转,或 javascript 伪链接); 2.假设链接中同时存在 href 与 onclick,如果想让 href 属性下的动作不执行,onclick 必须得到一个 false 的返回值。不信,你可以将 goGoogle 函数中的 return false 注释javaScript事件处理兼容IE8及以下版本写法qq_38650613的博客
08-06363
1.javaScript事件处理兼容IE8及以下版本写法 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>event</title> </head> <body> <input type="button" value="点击我" id="btn"> &l.href="javascript:xxx(this);"和onclick="javascript:xxx(this);"的区别热门推荐墨竹
10-186万+
href="javascript:xxx(this);"和onclick="javascript:xxx(this);" 一直以为这两种写法是等同的,今天在项目中使用时发现前者的this根本拿不到触发事件的A标签,而后者可以拿到 一般在做分页按钮时会用A标签来做,但是一般都会写之类的 href="#"会导致分页在跳转时页面先跳到当前页面顶部用户体验不好,所以一般推荐写成 甚至如果跳“取消”和“停止”浏览器事件netfishx's matrix
01-15208
这种做法是从Bret Taylor的blog上面抄来的,原文地址在这里(好像是,不是也别怪我。)。对于避免ajax应用中不同层的事件干扰很有用的。先说一下“取消(cancel)”和“停止(stop)”的区别:说白了,停止就是当事件发生后,阻止它自动冒泡到父容器内;而取消则是当冒泡发生到父容器之后停止,也就是不在当前元素中响应。天哪,这东西说起来话长了,代码说话:function stopEvent...使用a标签点击事件时 把href 属性去掉就可以正常点击,如果带href的话 就要阻止默认事件 event.preventDefault() 但这样在火狐浏览器中不起作用。...weixin_30951231的博客
08-17257
使用a标签点击事件时 把href 属性去掉就可以正常点击,如果带href的话 就要阻止默认事件event.preventDefault() 但这样在火狐浏览器中不起作用。 转载于:https://www.cnblogs.com/yaomengli/p/7379919.html...网址:IE8 添加href=javascript:;和click事件,响应完click事件后会导致页面离开,解决方案是去掉href属性 https://www.yuejiaxmz.com/news/view/271016
下一篇:怎样清理电脑内存 清理电脑内存的
相关内容
Javascript中点击(click)事件的3种写法a标签中href=“”的几种用法
link rel=alternate网站换肤功能最佳实现 « 张鑫旭
疑问:为什么要使用href=”javascript:void(0);”? « 张鑫旭
时间管理应用(可复制源码)
解决canvas导出图片模糊问题
a标签属性 rel=“noopener noreferrer”
WebBrowser方法,属性和事件
基于C#的校园闲置物品共享系统的开发和实现(Asp.net+Web)
新的购物方式,绝对能省钱。