首页

文章

jQuery mouseover事件

发布网友 发布时间:2022-04-19 20:11

我来回答

2个回答

热心网友 时间:2022-04-23 23:19

这应该是简单的滑动门效果。

HTML的结构估计就是你这样了,左边是列表,右边是div组。

其实,你只要明白,左边的列表和右边的div组都是有索引值(index)的。然后通过一个变量来控制就可以了,这样这个变量即可以给左边的列表用,也可以给右边的按钮用。

var int = 0; //初始化一个变量

//定义一个函数,用来隐藏显示右侧的div和控制左侧的列表
function divShow(int){
    $('#right .item').hide().eq(int).show();
    $('#left li').removeClass('current').eq(int).addClass('current');
}

我们需要给左侧的列表添加事件;

$('#left li').bind({
    'mouseover' : function(){
        //获取当前元素的索引值
        int = $(this).index();
        
        //执行函数,这里会显示右侧的第一个div元素
        divShow(int);
    },
    'mouseout' : function(){
        //鼠标划开时的操作
        //int = 0;
        //divShow(int);
    }
});

侧边的按钮也是一样

//上翻
$('#prev').bind({
    'click' : function(){
        //这里要使用判断
        if(int <= 0){
            //这里的个数可以拿到外面定义;
            int = ($('#right .item').length-1);
        }else{
            int = (int-1);
        };
        int = int;
    }
});

//下翻
$('#next').bind({
    'click' : function(){
        //这里要使用判断
        if(int >= ($('#right .item').length-1)){
            //这里的个数可以拿到外面定义;
            int = 0;
        }else{
            int = (int+1);
        };
        int = int;
    }
});

如果你打算在鼠标离开时都初始化,那么,你只要在每个按钮的mouseout事件中设置int这个索引变量为0就可以了。

热心网友 时间:2022-04-24 00:37

mouseover和mouseout函数可以由hover函数代替,原型是hover(function(){鼠标移入},function(){鼠标移出}),现在假设你左边那四个li都有src属性,分别设置成需要切换的图片路径,li和右边的img都在一个id为mydiv的div中,那么只需要mouseover函数就行了,
$("#mydiv li").mouseover(function(){$("# mydiv img").attr("src",$(this).attr("src"));});
而第一次加载页面的时候,鼠标没有移动到li上面去过,那么img标签里面什么都没有,需要手动给img的src属性设置一个初始值,或者用js设置。
华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 浅谈JQ中mouseover和mouseenter的区别 工程结算书上应该盖什么章 劳动合同劳动用工登记机关需要盖章吗 企业会给暑假工盖公章吗? 公司项目经理用项目章给工人点工,盖章有法律效益吗? 有公章应加盖公章,没有公章的由用工负责人签字认可。 入职员工何时能够拿到公司盖章后的劳动合同? 施工图盖章有什么规定 请问开个打工的证明需要盖的是什么印章 超市门口负责盖章的员工名称 买房子盖章工地上的可以嘛? 员工签订劳务派遣合同 需要用工单位盖章吗 企业招工政审表有劳动局盖章属于合同工吗 政工部门盖章是什么章 人事局和劳动局盖章的合同制算正式工吗 工作证明盖章是什么章 需有劳动部门盖章的用工合同范本 私自加盖公章的工资条作为劳动证据违法吗 ps里面盖章的工具怎么调大 电厂灰场盖章的是什么工作性质? 是正式工么? jquery中怎样给每一个li,添加mouseover事件? jQuery中hover与mouseover和mouseout的区别分析 jQuery 中的hover 和 mouseover 有什么区别 JQuery怎么才能去掉mouseover事件 jquery中鼠标移上和移开的动作是什么? jQuery实现鼠标事件(click mouseout mouseover)... jquery的mouseover事件为什么会闪 jquery 如何将当前mouseover所在元素传递赋值给其... jQuery如何区分触发mouseover事件的对象? 用JQ控制3个class一样的div鼠标移上去触发mouseove... jq怎样实现鼠标经过隐藏,离开显示div层 jQuery mouseover显示、mouseout隐藏问题 jquery 添加了mouseover mouseout和click事件怎样... jquery中,mouseover为什么不停的淡入淡出 jquery中鼠标移上和移开的动作是什么 个人小额贷款合同条款 小额贷款合同怎么写小额贷款合同怎么写 小额贷款合同怎么写 个人小额贷款的合同条款 签订小额贷款合同需要注意哪些问题?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com