class 的元素的样式 有多少,如果大于两个不建议去直接用js或者jq去修改,换一个class覆盖就好,而且有一点,不管你是在页面<script></script>里面写js,还是引入js文件,一旦发生新的变化,只需要改css的样式就好啦,不必去动js或者jq,方便很多,很好维护!
您好,我是dongsir,希望可以帮到到您!
更多技术知识,欢迎访问 董先生的博客
JQuery Mobile去掉自带样式改成自己写的样式可以有以下3个方式1、将 data-theme的取值改为大于e的值(以字母大小排序)
2、如果是超链接等可以将data-role的取值改为none
3、找到JQuery Mobile默认样式的类选择器或是ID选择器,在JQuery Mobile 的css文件找到删除或者不删除,在你的样式里重写 但是后面加上 !important 作用是提高指定CSS样式规则的应用优先权。
以上三种方法可以解决默认样式的问题,至少我几年开发中都是用以上解决问题,还没有不能解决的问题。
(function($){$.fn.css=function(args){
//你自己的css方法,但是会覆盖原有的css方法。如果你对jquery核心不熟悉的话会比较复杂。
}
//建议你写一个自己的css方法,如下:
$.fn.myCss=function(args){
//do sth..
}
})(jQuery)