关于changeImg

关于changeImg

http://img1.sycdn.imooc.com//climg/5efefb57090f304605450200.jpg

老师您好,如图所示的changeImg函数,当我将控制显示的两行代码注释掉之后,刷新页面,为什么还是会有默认的第一张图以及第一个按钮的标志呢?不是都被清除了么

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕美 2020-07-04 09:39:31

同学,你好。经测试直接调用changeImg()函数是可以产生效果的。同学可以将其他函数语句注释掉后,只留下该函数并调用即可。

http://img1.sycdn.imooc.com//climg/5effddbe09f636e707790345.jpghttp://img1.sycdn.imooc.com//climg/5effddcd09b5904212250477.jpg

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

好帮手慕美 2020-07-03 18:25:43

同学,你好。在css中,设置了第一张图片所在div的display为block,因此是可以看到第一张图片的

http://img1.sycdn.imooc.com//climg/5eff072b09fab08a11010259.jpg

http://img1.sycdn.imooc.com//climg/5eff073609f95dd703420122.jpg

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

  • 老师,我不太懂这个执行顺序,因为js里面的函数也是页面刷新就执行,这时清除指令也随之执行,而像您说的css里显示图片的指令也会执行,这样会不会矛盾呢? 按照我目前的理解,页面一刷新就执行了js里的changeImg函数,也将style.display改为了none,所以图片在刷新时应该是不会显示的
    2020-07-03 18:41:39
  • 同学,你好。changeImg()函数中的代码只有在调用的时候才会执行,只有图片自动轮播或者点击上一页下一页时才会执行从而修改图片,在第一次打开页面时并不会执行该函数。祝学习愉快~~~~
    2020-07-03 19:15:32
  • 老师,我尝试着像slideImg函数一样,直接在最开始就调用changeImg函数,但是并没有产生效果,请问老师这是怎么回事呢?是因为这两个函数产生冲突了么
    2020-07-03 19:39:21
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
3.从网页搭建入门Python Web
  • 参与学习           人
  • 提交作业       218    份
  • 解答问题       3562    个

本阶段带你用Python开发一个网站,学习主流框架Django+Flask是Python Web开发的第一步,在基础知识上实现积分商城的项目开发,体验真实的项目开发流程,提高解决编程问题和效率的能力。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师