Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.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.toggle方法存在问题_Jquery_Css_Media Queries - Fatal编程技术网

应用于元素和媒体查询的Jquery.toggle方法存在问题

应用于元素和媒体查询的Jquery.toggle方法存在问题,jquery,css,media-queries,Jquery,Css,Media Queries,我创建了以下网站()并遇到以下问题 [复制步骤] 首先,用户导航到他们将看到“标准”、“专业”和“终极”的软件包 将浏览器窗口调整为小型设备的大小(必须低于768px) 单击黑色包装框中的向下V形以显示详细信息 单击黑色包裹框中向下的V形以隐藏详细信息 确保在浏览器宽度较小的V形上单击两次后,包的详细信息被隐藏,并将浏览器窗口调整为全屏 基本上,用户已单击V形图标。价格计划箭头,该箭头仅出现在分辨率小于768px的设备上。单击V形时,jQuery将设置为隐藏状态 $( "#arrow-1"

我创建了以下网站()并遇到以下问题

[复制步骤]

  • 首先,用户导航到他们将看到“标准”、“专业”和“终极”的软件包

  • 将浏览器窗口调整为小型设备的大小(必须低于768px)

  • 单击黑色包装框中的向下V形以显示详细信息

  • 单击黑色包裹框中向下的V形以隐藏详细信息

  • 确保在浏览器宽度较小的V形上单击两次后,包的详细信息被隐藏,并将浏览器窗口调整为全屏

  • 基本上,用户已单击V形图标
    。价格计划箭头
    ,该箭头仅出现在分辨率小于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();
    });
    

    你,先生,刚刚成就了我的一天你,先生,刚刚成就了我的一天你,先生,刚刚成就了我的一天你,先生,刚刚成就了我的一天