Oriental_
抱着猫睡觉的鱼_
2021-06-16 21:36
采纳率: 50%
浏览 70

老项目添加功能使用JQ出现问题

 

 

 

 

点击前显示播放按钮

点击播放图标后所有的视频选项显示出来

目前需求:点击播放的时候如何只显示当前点击的,其它的先隐藏,点击哪个显示哪个,使用jquery操作

这个是插入的dom元素

感谢各位大佬

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • technologist_40
    CSDN专家-showbo 2021-06-16 21:45
    已采纳

    $('.videoImg').click(function(){

    $('.videoControl').hide();

    $('.videoImg').hide();

    $(this).next().show();

    });

     

    不知道是不是你要的效果,点击对应的.videoImg,所有.videoImg,.videoControl隐藏,然后显示点击的.videoControl对象

     

    你的这个需求有个bug,点击其中一个后,其他的就无法播放了。。。被隐藏

    点赞 4 评论
  • technologist_30
    CSDN专家-张老师 2021-06-16 21:50

    $('.videoImg').click(function(){

    $('.videoControl').hide(); // 先所有隐藏

    $(this).hide(); // 当前图片隐藏

    $(this).siblings('.videoControl').show();

    });

    点赞 4 评论
  • QA_Assistant
    有问必答小助手 2021-06-18 14:30

    您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

    如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

    ps: 问答会员年卡【8折】购 ,限时加赠IT实体书,即可 享受50次 有问必答服务,了解详情>>>https://t.csdnimg.cn/RW5m

    点赞 评论

相关推荐