JavaScript模拟用户单击事件
来源:互联网 发布:剑灵人男捏脸详细数据 编辑:程序博客网 时间:2024/05/22 01:34
// 这篇文章写得很好啊,解决了不少JQuery用户的问题。
因为这个博客暂时不可以贴图,查看原文请到 http://polaris.blog.51cto.com/1146394/269758
摘要:
单击一个按钮或超链接,然后会出现其他的超链接,这时要让其中的一个超链接被单击,以显示一个初始页面。(公司页面使用了frameset)
很显然,之后的超链接单击事件需要通过JavaScript来触发。
一开始,我想到了用jQuery的click()事件来触发超链接的单击事件(与trigger("click")一样的效果)。结果发现不如人意。
实例如下:
效果图
一开始,我想到了用jQuery的click()事件来触发超链接的单击事件(与trigger("click")一样的效果)。结果发现不如人意。
实例如下:
效果图
当单击:Click Me按钮时,先后弹出提交按钮被单击、超链接被单击的对话框,这表明两者的单击事件都被触发了。然而,从地址栏中可以看到,提交按钮的单击事件触发后,执行了它的默认行为:提交表单;可是超链接的单击事件触发后,并没有链接到目标地址。(不要怀疑说是提交按钮的提交地址对超链接有影响,因为我去掉提交按钮,只留下超链接也不会链接到目标地址。)
也许jQuery中的click()方法对超链接的单击事件并没有使其执行浏览器的默认行为(即使你手动加入return true也没有用)。注意:tigger("click")与click()一样的。jQuery文档中说“这个函数也会导致浏览器同名的默认行为的执行”。同名的?不太明白,但是超链接的确不能执行它的默认行为。这是,只能想另外的方法——抛弃jQuery提供的事件。
- JavaScript模拟用户单击事件
- JavaScript模拟用户单击事件
- JavaScript模拟用户单击事件
- jquery模拟用户单击事件
- jQuery模拟超链接的用户单击事件
- 模拟用户单击实现弹出窗口
- 模拟用户单击按钮的消息
- 模拟CTabCtrl控件的单击事件
- CHtmlView填充表单和模拟单击事件
- CHtmlView填充表单跟模拟单击事件
- CHtmlView填充表单和模拟单击事件
- WinForm中,Button按钮有PerformClick()方法,可以模拟用户单击鼠标. 即button.PerformClick()生成按钮的事件。
- 模拟用户触发事件
- 模拟用户点击事件
- 手机端用单击事件模拟双击事件
- Javascript事件模拟
- JavaScript 模拟事件触发
- Javascript事件模拟
- iconv编码转换
- Win32下使用OpenGL实现渲染
- 【转载】java中byte转换int时为何与0xff进行与运算
- DNW的安装与下载
- Spring 系列: Spring 框架简介
- JavaScript模拟用户单击事件
- Spring 系列,第 3 部分: 进入 Spring MVC
- Tomcat笔记
- 注册表添加 右键功能
- Android菜单设计(2) : options menu使用注意事项
- 地理信息技术——平民化时代的来临(一)
- 浅析debugfs文件系统调试阶段gpio使用范例
- 全屏截屏技术总结
- tree命令详解