Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JQuery或JavaScript加载页面时更改css属性_Javascript_Jquery_Css - Fatal编程技术网

使用JQuery或JavaScript加载页面时更改css属性

使用JQuery或JavaScript加载页面时更改css属性,javascript,jquery,css,Javascript,Jquery,Css,如何设置在页面加载时将my.gallery css类的边框颜色css属性更改为白色而不是黑色 我希望此属性是最终的,不被索引css文件或任何其他css文件覆盖。简单的方法是: $(document).ready(function() { $('.gallery').css('border-color', '#ffffff') }); 这将设置节点的样式属性,覆盖css中的任何属性,除非它们设置为!重要信息您不能通过javascript更改css类。您所要做的就是添加不同的CSS,并有条件地

如何设置在页面加载时将my.gallery css类的边框颜色css属性更改为白色而不是黑色


我希望此属性是最终的,不被索引css文件或任何其他css文件覆盖。

简单的方法是:

$(document).ready(function() {
  $('.gallery').css('border-color', '#ffffff')
});

这将设置节点的样式属性,覆盖css中的任何属性,除非它们设置为!重要信息

您不能通过javascript更改css类。您所要做的就是添加不同的CSS,并有条件地将它们应用于您的元素。如果不想对元素样式进行任何更改,请将CSS标记为!重要信息或尝试内联样式可能会影响我们!重要的是,如果你是从css中获得它,但老实说,你有什么图库,从哪里获得css?你不能从那里定制吗?你使用了$'.gallery'.attr'style','border-color:black!重要提示“例如,您可以直接在CSS文件中执行此操作:.gallery{border color:red}我认为有可能,因为页面预加载了所有CSS文件,然后应用javascript,这意味着我们可以溢出任何调用正确JS代码的CSS属性。我在想一些像$'.gallery'.css'border-color'、'red';但出于某种原因,它不起作用@杜兰特