应用于元素和媒体查询的Jquery.toggle方法存在问题
我创建了以下网站()并遇到以下问题 [复制步骤]应用于元素和媒体查询的Jquery.toggle方法存在问题,jquery,css,media-queries,Jquery,Css,Media Queries,我创建了以下网站()并遇到以下问题 [复制步骤] 首先,用户导航到他们将看到“标准”、“专业”和“终极”的软件包 将浏览器窗口调整为小型设备的大小(必须低于768px) 单击黑色包装框中的向下V形以显示详细信息 单击黑色包裹框中向下的V形以隐藏详细信息 确保在浏览器宽度较小的V形上单击两次后,包的详细信息被隐藏,并将浏览器窗口调整为全屏 基本上,用户已单击V形图标。价格计划箭头,该箭头仅出现在分辨率小于768px的设备上。单击V形时,jQuery将设置为隐藏状态 $( "#arrow-1"
。价格计划箭头
,该箭头仅出现在分辨率小于768px的设备上。单击V形时,jQuery将
设置为隐藏状态
$( "#arrow-1" ).click(function() {
$( "#plan-1" ).slideToggle( "slow" );
});
$( "#arrow-2" ).click(function() {
$( "#plan-2" ).slideToggle( "slow" );
});
$( "#arrow-3" ).click(function() {
$( "#plan-3" ).slideToggle( "slow" );
});
});
当broswer窗口放大时,V形标志不再出现(因为它仅在768px以下的设备上显示),并且
仍设置为隐藏。这意味着用户无法在不调整浏览器大小的情况下再次显示内容
是否仍然可以解决此问题,例如,动态脚本/媒体查询显示“如果浏览器窗口为769px,则确保.plan
的显示属性设置为显示:块;
jQuery似乎正在覆盖我的样式表中的这个基本规则:
@media (min-width:769px) {
.plan {
display: block;
}
[由此产生的问题]
是否仍有办法解决此问题,例如,动态脚本/媒体查询会显示“如果浏览器窗口为769px,请确保.plan的显示属性设置为display:block;?”
先试试看重要的是否足以维护它
@media (min-width:769px) {
.plan {
display: block !important;
}
否则,您将不得不使用JS强制执行它
$(window).on('resize', function(){
if ($(this).width() >= 769) $('.plan').css({display: 'block'}); // or .show();
});
是否仍然可以解决此问题,例如,动态脚本/媒体查询显示“如果浏览器窗口为769px,请确保.plan的显示属性设置为display:block;”
先试试看重要的是否足以维护它
@media (min-width:769px) {
.plan {
display: block !important;
}
否则,您将不得不使用JS强制执行它
$(window).on('resize', function(){
if ($(this).width() >= 769) $('.plan').css({display: 'block'}); // or .show();
});
是否仍然可以解决此问题,例如,动态脚本/媒体查询显示“如果浏览器窗口为769px,请确保.plan的显示属性设置为display:block;”
先试试看重要的是否足以维护它
@media (min-width:769px) {
.plan {
display: block !important;
}
否则,您将不得不使用JS强制执行它
$(window).on('resize', function(){
if ($(this).width() >= 769) $('.plan').css({display: 'block'}); // or .show();
});
是否仍然可以解决此问题,例如,动态脚本/媒体查询显示“如果浏览器窗口为769px,请确保.plan的显示属性设置为display:block;”
先试试看重要的是否足以维护它
@media (min-width:769px) {
.plan {
display: block !important;
}
否则,您将不得不使用JS强制执行它
$(window).on('resize', function(){
if ($(this).width() >= 769) $('.plan').css({display: 'block'}); // or .show();
});
你,先生,刚刚成就了我的一天你,先生,刚刚成就了我的一天你,先生,刚刚成就了我的一天你,先生,刚刚成就了我的一天