轮播图jquery代码 js轮播图实现简单代码

将jquery轮播图修改为vue轮播图修改时有几个坑需要注意:jq和vue的事件绑定会有冲突,需要将jq的事件绑定修改为在html元素上使用v-onjq绑定事件时,可以将同类名的所有元素都一起绑定,例如:$(‘little_img’).click(function(){}),function里面可以使用$(this)来...

将jquery轮播图修改为vue轮播图

修改时有几个坑需要注意:

jq和vue的事件绑定会有冲突,需要将jq的事件绑定修改为在html元素上使用v-onjq绑定事件时,可以将同类名的所有元素都一起绑定,例如:$(‘little_img’).click(function(){}),function里面可以使用$(this)来获取当前元素。vue在绑定事件时,是在html元素上绑定,要获取当前元素需要使用function($event),例如:<a @mouseover=”switchImg($event)”>标签</a> ,要获取当前元素,需要在js里使用e.target或者e.currentTarget(target和currentTarget的区别是: target:触发事件的元素。currentTarget:事件绑定的元素。 两者在没有冒泡的情况下,是一样的值,但在用了事件委托的情况下,就不一样了),这种情况下需要使用e.currentTarget。获取所有元素时,只能使用$(‘元素选择器’)jq使用show()和hide()方法时,和vue使用v-show的原理是一样的,所以可以先在元素上使用v-show(),然后在js使用$().hide(),来更换元素的显示或者隐藏效果定时器在使用时,传递方法时不要加括号,例如:定时器在轮播图使用时,要在页面渲染完之后调用,在鼠标悬停在图片上时清除定时器,在鼠标离开图片时再创建定时器。但在是vue中,没有鼠标悬停的方法,我们可以使用@mouseenter,@mouseleave在引用变量时,要放在data中

原代码:

修改后代码:

这里使用的是ajax访问数据库获得的数据,与上面的代码不同,请各位自行准备数据测试

本文来自吃鸡只用平底锅投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/495742.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
() 0
上一篇 04-08
下一篇 04-08

相关推荐

  • 网页列表设计代码 网页制作经验分享

    有序列表经过前面对表格和形式的学习,再来学习列表是非常简单易懂的。学习是建立知识体系的过程。没有系统的学习再多的知识,也会支离破碎,也很难形成技能或者深度理解。所以,如果你是零基础的初学者,是第一次看我的教程。如果时间允许,请从目录中寻找第一个,循序渐进地

    2023-07-25 09:07:01
    767 0
  • steam错误代码-102解决方案

    改host就可以了 百度“steam118错误修复工具”选第一个3DM下载就可以了。建议你把电脑做成w10系统,不一定苹果电脑就要用苹果系统啊,w10还更好用。你是打开商城或者市场吧网站被污染了,你需要挂加速器,或者百度steam网站被污染,然后找到一个小程序,才能打开网站。1在桌面

    2023-07-23 04:39:01
    662 0
  • eclipse平台简介 java新手代码大全

    Eclipse workspace多平台使用u盘的解决方案(workroom空);在过去的Java编程中,Eclipse占据了绝大多数的位置。我们知道Java是一种跨平台的编程语言,所以我们有可能在不同的平台上编写Java代码。我们在学校机房的一个设备上写好Java代码后,回到宿舍还需要继续写。这时候我们

    2023-07-23 03:20:01
    502 0
  • html居中代码怎么写 网页制作文字居中代码

    这个问题好像是面试必问的!以前会时不时提问,给基本的分题。1.配置盒子的宽度和高度是已知的,位置:绝对;左:50%;top:50%;左边距:-自身宽度的一半;***rgin-top:-自身高度的一半;2.表格单元格布局父显示:表格单元;垂直对齐:居中;子边距:0自动;3.定位+改造;适用于宽度

    2023-07-23 03:11:01
    503 0

评论列表

联系我们

在线咨询: QQ交谈

邮件:admin@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信