这种使用场景为当首页有几个链接需要选择的时候,使用键盘就可以进行触发行为

复制下来放本地用吧 网页上直接测试有问题
效果图:
下面是demo代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>9</title>
<script type="text/javascript" src="http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js"></script>
<style type="text/css">
.active{
background: pink;
}
</style>
</head>
<body>
<a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" onclick="aa(111)">111111111111111111</a>
<a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" onclick="aa(2222)">222222222222222222</a>
<a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" onclick="aa(3333)">333333333333333333333</a>
<a class="active" href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" onclick="aa(44444)">4444444444444444444444</a>
<!-- <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >111111111111111</a> -->
<!-- <script type="text/javascript">
$("body").on("click",function(){
var $active=$(".active");
var index=$active.index();
var totalLength=$("div").length;
if (index==totalLength-1) {
$($("div")[0]).addClass("active").siblings("div").removeClass("active");
}else{
$active.next().addClass("active").siblings("div").removeClass("active");
}
})
</script> -->
<script type="text/javascript">
document.onkeydown=function(event){
var e = event || window.event || arguments.callee.caller.arguments[0];
if(e && e.keyCode==9){
// console.log(9999);
var $active=$(".active");
var index=$active.index();
var totalLength=$("a").length;
if (index==totalLength-1) {
$($("a")[0]).addClass("active").siblings("a").removeClass("active");
}else{
$active.next().addClass("active").siblings("a").removeClass("active");
}
return false;
}
if(e && e.keyCode==13){ // enter 键
var $active=$(".active");
// var aa=$active.value;
// $active.click(function(event) {
// /* Act on the event */
// });
$active.trigger("click");
// console.log(aa);
// console.log(9999);
}
};
</script>
<!-- <script type="text/javascript">
var $active=$(".active");
var aa=$active.value;
console.log(aa);
</script> -->
<script type="text/javascript">
function aa(ss){
alert(ss);
}
</script>
<!-- <script type="text/javascript">
var arr=[1,2,3];
var index = Math.floor((Math.random()*arr.length));
console.log(arr[index]);
</script> -->
</body>
</html>
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
# jquery
# tab
# click
# enter触发click事件
# enter触发事件
# 按Enter键触发事件的jquery方法实现代码
# jquery实现按Enter键触发事件示例
# 基于jquery的button默认enter事件(回车事件)。
# jquery 按键盘上的enter事件
# jQuery事件之键盘事件(ctrl+Enter回车键提交表单等)
# 修改jQuery.Autocomplete插件 支持中文输入法 避免TAB、ENTER键失效、导致表
# 基于Jquery的实现回车键Enter切换焦点
# Jquery利用mouseenter和mouseleave实现鼠标经过弹出层且可以点击
# 基于Jquery的回车成tab焦点切换效果代码(Enter To Tab )
# jQuery响应enter键的实现思路
# 有几个
# 首页
# 就可以
# static
# cdn
# runoob
# libs
# type
# script
# javascript
# http
# src
# body
# pink
# href
# external
# rel
# js
# min
相关文章:
如何做网站制作流程,*游戏网站怎么搭建?
山东网站制作公司有哪些,山东大源集团官网?
如何打造高效商业网站?建站目的决定转化率
,网页ppt怎么弄成自己的ppt?
建站之星后台密码如何安全设置与找回?
广州顶尖建站服务:企业官网建设与SEO优化一体化方案
建站之星安装路径如何正确选择及配置?
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?
济南企业网站制作公司,济南社保单位网上缴费步骤?
如何在云主机上快速搭建多站点网站?
如何选择适合PHP云建站的开源框架?
,怎么用自己头像做动态表情包?
nginx修改上传文件大小限制的方法
如何快速搭建高效WAP手机网站?
建站之星好吗?新手能否轻松上手建站?
建站之星logo尺寸如何设置最合适?
建站之星备案流程有哪些注意事项?
宁波自助建站系统如何快速打造专业企业网站?
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?
太原网站制作公司有哪些,网约车营运证查询官网?
建站主机助手选型指南:2025年热门推荐与高效部署技巧
在线流程图制作网站手机版,谁能推荐几个好的CG原画资源网站么?
清单制作人网站有哪些,近日“兴风作浪的姑奶奶”引起很多人的关注这是什么事情?
5种Android数据存储方式汇总
建站主机默认首页配置指南:核心功能与访问路径优化
c# await 一个已经完成的Task会发生什么
安徽网站建设与外贸建站服务专业定制方案
实现点击下箭头变上箭头来回切换的两种方法【推荐】
如何快速搭建高效服务器建站系统?
天河区网站制作公司,广州天河区如何办理身份证?需要什么资料有预约的网站吗?
Python lxml的etree和ElementTree有什么区别
如何在香港免费服务器上快速搭建网站?
建站之星微信建站一键生成小程序+多端营销系统
,石家庄四十八中学官网?
最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?
如何在云主机快速搭建网站站点?
高端建站三要素:定制模板、企业官网与响应式设计优化
c++怎么编写动态链接库dll_c++ __declspec(dllexport)导出与调用【方法】
胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?
如何用5美元大硬盘VPS安全高效搭建个人网站?
完全自定义免费建站平台:主题模板在线生成一站式服务
简易网站制作视频教程,使用记事本编写一个简单的网页html文件?
建站之星伪静态规则如何设置?
如何在新浪SAE免费搭建个人博客?
如何基于PHP生成高效IDC网络公司建站源码?
建站之星免费版是否永久可用?
专业网站制作企业网站,如何制作一个企业网站,建设网站的基本步骤有哪些?
建站之星展会模版如何一键下载生成?
网站按钮制作软件,如何实现网页中按钮的自动点击?
*请认真填写需求信息,我们会在24小时内与您取得联系。