问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用JS或者Jquery,使用左右方向键切换(图片)按钮 ,效果就是按钮稍微向上浮...

发布网友 发布时间:2022-04-29 15:53

我来回答

2个回答

热心网友 时间:2022-04-20 02:42

html如下:

<ul id="menu">
<li>menu1</li>
<li>menu2</li>
<li>menu3</li>
<li>menu4</li>
<li>menu5</li>
</ul>

CSS如下:
<style type="text/css">
#menu{overflow:hidden;}

#menu li{float:left;margin-right:10px;width:80px;height:30px;line-height:30px;text-align:center;}

#menu li.current{margin-top:-10px;}

</style>

JS如下:
<script type="text/javascript">
$(function(){

var len = $("#menu > li").length;
var index = 0;
$(document).keydown(function(e){

if(e.keyCode == 37){
if(index == 0){
index=len-1;
}else{
index--;
}
$("#menu > li").eq(index).addClass("current").siblings("li").removeClass("current");

}else if(e.keyCode == 39){

if(index == len-1){
index=0;
}else{
index++;
}
$("#menu > li").eq(index).addClass("current").siblings("li").removeClass("current");
}
});
});
</script>

热心网友 时间:2022-04-20 04:00

<style>
li{
border:1px solid #ABC;
display:block;
width:100px;
height:50px;
float:left;
margin:10px;
text-align:center;
}

li.curr{
margin-top: -2px;
}
</style>
<ul>
<li class="curr">1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
<li>8</li>
</ul>
<script type="text/javascript">
$(document).ready(function(){
$(document).keydown(function(e){
var code;
if(!e) var e=window.event;
if(e.keyCode) {
code=e.keyCode;
}else if(e.which){
code = e.which;
}

if(code == 37){
movePrev();
}else if(code == 39){
moveNext();
}
});

var movePrev = function(){
var index = $("li.curr").prevAll().length;
if(index == 0) return false;
else $("li").removeClass('curr').eq(index-1).addClass('curr');
}

var moveNext = function(){
var index = $("li.curr").prevAll().length;
if(index == $("li").length-1) return false;
else $("li").removeClass('curr').eq(index+1).addClass('curr');
}
});
</script>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
天秤男吃醋的八大表现 天秤座男生吃醋时的表现 人工授精之后注意什么 人授后需要卧床休息吗 ...经两个月没发工资了,我不想干了,老板不给钱怎么办? 新手玩《兰斯10》这款游戏的快速通关攻略是什么? 兰斯10怎么用食券快速刷SSR 兰斯10二周目7cp怎么达成 兰斯10大侵攻达成条件介绍 跳舞同手同脚叫什么来着 喷油嘴清洗机主要功能 深圳市乐宇金属制品有限公司怎么样? 朝花夕拾中鲁迅和范爱农产生矛盾的原因是什么 怎样点击按钮能够切换到跟按钮标题相对应的图片 深圳市信合正金属制品有限公司怎么样? 鲁迅为什么对范爱农失足落水还是投水自杀表示怀疑? 深圳市斯博瑞金属制品有限公司怎么样? 怎么看待范爱农的死 深圳市福摩索金属制品有限公司怎么样? js 控制 点击按钮 将其背景图 换成另一张 再次点击恢复默认图片 深圳市富海源金属制品有限公司怎么样? 范爱农是怎么死的《范爱农》故事概括? 深圳市众本金属制品有限公司怎么样? 范爱农是为什么而死的? 求用JavaScript实现点击按钮更换不同的图片 伟基金属制品(深圳)有限公司怎么样? javascript中实现点击切换按钮切换图片 鲁迅为什么对范爱农的死怀疑 深圳市万美金属制品有限公司怎么样? 会计核算包括编制财务会计报告吗 1970年出生的,多少岁退休 毛衣如何穿出清新温柔感? 深圳市全事达金属制品有限公司怎么样? js点击按钮,更换某个img图片,且能循环更换多张图片? 毛线制品的衣服不仅时尚而且保暖,是秋冬首选,常见款式应该如何穿搭呢? 深圳市泽辰金属制品有限公司怎么样? 深圳麦林金属有限公司怎么样? 简单也可以很雅致,借鉴美女的毛衫穿搭清雅甜暖又不失高级感,你觉得呢? 浅色毛衣挂配什么衣服好看 学院风毛衣,造型减龄效果很好,怎么穿不显老呢? 小米官网买的东西已申请退货后要填写快递单号吗 小米退货的回寄地址是该怎么填 宾得Kt 开不了机 小米手机可以退货吗? 艰难的国运与雄健的国民教案 宾得kr单反相机的基础操作方法是什么 退货给小米公司,在快递单上号码填什么? 《黄河颂》中赞颂黄河“五千年的古国文化,从你这儿发源”这样说有什么历史依据 PENTAX K-R 18-55 怎么开机?朋友的 照相机放我这 不会开 PENTAX KR无法开机? 小米商城退货的流程到底是什么?