jQuery技术:使用JavaScript动态伪元素CSS

是否可以动态设置伪元素的CSS? 例如:

jQuery动态样式帮助容器

$('#help').css({ "width" : windowWidth - xOffset, "height" : windowHeight - yOffset, "bottom" : -windowHeight, "left" : 200 }); 

jQuery尝试设置帮助容器的内部边框:

 $('#help:before').css({ "width" : windowWidth - xOffset, "height" : windowHeight - yOffset }); 

上面的CSS文件

 #help { opacity: 0.9; filter:alpha(opacity=90); -moz-opacity: 0.9; z-index: 1000000; bottom: -550px; left: 400px; background-color: #808080; border: 5px dashed #494949; -webkit-border-radius: 20px 20px 20px 20px; -moz-border-radius: 20px 20px 20px 20px; border-radius: 20px 20px 20px 20px; } #help:before { border: 5px solid white; content: ''; position: absolute; -webkit-border-radius: 20px 20px 20px 20px; -moz-border-radius: 20px 20px 20px 20px; border-radius: 20px 20px 20px 20px; } 

    你不能直接通过jQuery来做。

    看看这个问题: 从JavaScript设置CSS伪类规则

    @ Box9的答案可能就是你应该使用的答案 :

    为此,我把一个小型库聚集在一起,因为我认为在JS中有一些有效的用例来操作样式表。

    不要使用.css()设置宽度和高度,而应直接使用.width()height()

    需要了解更多jQuery教程分享使用JavaScript动态伪元素CSS,都可以关注jQuery技术分享栏目—计算机技术网(www.ctvol.com)!

      以上就是jQuery教程分享使用JavaScript动态伪元素CSS相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/jquerytutorial/981547.html

      (0)
      上一篇 2021年12月12日
      下一篇 2021年12月12日

      精彩推荐