覆盖效果js部分
来源:2-4 编程练习
慕言_7946275
2019-11-19 17:03:38
效果实现了,结构和前面课程练习都一样,在progress演示插件中直接拷贝了覆盖效果的js代码,想问下老师,这些代码需要自己会写吗,如果面试会不会考
onProgressChange: function(swiper){ for (var i = 0; i < swiper.slides.length; i++){ var slide = swiper.slides[i]; var progress = slide.progress; var translate, boxShadow; if (progress>0) { translate = progress*swiper.width; boxShadowOpacity = 0; } else { translate=0; boxShadowOpacity = 1 - Math.min(Math.abs(progress),1); } slide.style.boxShadow='0px 0px 10px rgba(0,0,0,'+boxShadowOpacity+')'; swiper.setTransform(slide,'translate3d('+(translate)+'px,0,0)'); } }, onTouchStart:function(swiper){ for (var i = 0; i < swiper.slides.length; i++){ swiper.setTransition(swiper.slides[i], 0); } }, onSetWrapperTransition: function(swiper, speed) { for (var i = 0; i < swiper.slides.length; i++){ swiper.setTransition(swiper.slides[i], speed); } }
1回答
同学你好,不用担心,面试的时候不会考的。面试中一般是不会问插件的,都是考一些经典的基础知识(最后一个阶段中,会有面试课程)。也不用自己会写,会拿别人的用就行。当然了,等以后工作了,技术有了提升,这些慢慢的你就会写了。
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
相似问题