Javascript 无法使用Jquery从小屏幕上的div中删除类
我试图从小屏幕上的几个div中删除一个类,但不幸的是没有成功。下面的代码有什么问题吗Javascript 无法使用Jquery从小屏幕上的div中删除类,javascript,html,jquery,Javascript,Html,Jquery,我试图从小屏幕上的几个div中删除一个类,但不幸的是没有成功。下面的代码有什么问题吗 $(document).ready(function () { if ($(window).width() < 1025) { $('body').removeClass('heightFull'); $('#v-pills-step8').hide(); } }); $(文档).ready(函数(){ 如果($(窗口).width()
$(document).ready(function () {
if ($(window).width() < 1025) {
$('body').removeClass('heightFull');
$('#v-pills-step8').hide();
}
});
$(文档).ready(函数(){
如果($(窗口).width()<1025){
$('body').removeClass('heightFull');
$('v-pills-step8').hide();
}
});
您正在选择主体元素。尝试:
$(document).ready(function () {
if ($(window).width() < 1025) {
$('div').removeClass('heightFull');
$('#v-pills-step8').hide();
}
});
$(文档).ready(函数(){
如果($(窗口).width()<1025){
$('div').removeClass('heightFull');
$('v-pills-step8').hide();
}
});
尝试用引号表示屏幕值,如'1025'
。这对我有用。但我建议用媒体
查询来做
$(document).ready(function () {
if ($(window).width() < '1025') {
$('body').removeClass('heightFull');
$('#v-pills-step8').hide();
}
});
$(文档).ready(函数(){
如果($(窗口).width()<'1025'){
$('body').removeClass('heightFull');
$('v-pills-step8').hide();
}
});
错误的选择器-您的意思可能是$('div')。removeClass('heightFull')代码>。您还需要检查您的doctype:
您的代码没有语法错误,但是我们不知道它是否适合您的页面,因为您没有向我们展示它所适用的HTML:)您确定它是您想要的body标记吗?@FluffyKitten从几个div中删除一个类
@mplungjan是的,我正试图提示他们自己对它进行一些思考:)(并指出语法错误和逻辑错误之间有区别)@Bloom更好的解决方案可能是使用css@media
查询