如何禁用jquery mobile自动添加样式,不用jquery mobile的css样式,但JQM老是自动添加一些class="x"
展开全部
自动添加class可能是需要一些动画,位移,颜色变换,隐藏显示,淡入淡出等效果的需要。如果不需要效果可以去掉jquery的这些操作,jquery mobile只是一个插件,不会产生效果, 效果都是在页面中其他地方的<script></script>标签中定义的。
更多追问追答
追问
请问你知道如何去掉这些效果的自动添加吗?只要引用JQM它就需要它的css,有没有像这种data-role=“none”的这种形式来禁用JQM自动给标签添加自带的样式?
追答
不明白你什么意思。如果你没有写额外的js参数或者定义了data-XX到dom里。只是调用了JQM怎么可能会自动给dom元素加class属性。至少我没有遇到过。
展开全部
jquerymobile去掉select默认样式 去掉其他样式类似
$(document).bind("mobileinit", function(){
$.mobile.page.prototype.options.keepNative = "select";
});
$(document).bind("mobileinit", function(){
$.mobile.page.prototype.options.keepNative = "select";
});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
求LZ解答,我也遇到同样问题了,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
lz这个问题解决了吗?
追问
没啊,只好引用JQM自带的css样式,但是这个样式一点用都没有。
追答
我也没弄好
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你不引用jquery.mobile.css 就行,这个是添加默认css的,同时你将html中默认的那些class=“x”去掉,加上自己的样式就行了。
追问
关键是这个jqueryMobile的插件中,有一个loading字符串的消失是加载完jquerymobile.css完之后执行回调才可以的。JQM默认几乎所有的添加了data-属性的标签都给加了class=‘’,我不能一个一个的去吧。
追答
你手写html吧,要不就要一个个的去掉,也可以用工具替换啊
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询