Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.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
Javascript Woocommerce下拉筛选器在iOS上不起作用_Javascript_Jquery_Ios_Wordpress_Woocommerce - Fatal编程技术网

Javascript Woocommerce下拉筛选器在iOS上不起作用

Javascript Woocommerce下拉筛选器在iOS上不起作用,javascript,jquery,ios,wordpress,woocommerce,Javascript,Jquery,Ios,Wordpress,Woocommerce,我目前正在为一个客户的woocommerce网站/网店工作,工作即将完成 除了我在我的一个(标准)woocommerce分层导航小部件中遇到了一个缺陷/bug/请随意命名。在任何设备上:pc/安卓平板电脑/安卓手机,它都可以工作,但在任何iOS设备上(大概)onchange操作都不会启动 我已经看到我的产品排序顺序字段包含在一个名为 <li class="woocommerce widget_layered_nav"> <h2 class="widgettitle">

我目前正在为一个客户的woocommerce网站/网店工作,工作即将完成

除了我在我的一个(标准)woocommerce分层导航小部件中遇到了一个缺陷/bug/请随意命名。在任何设备上:pc/安卓平板电脑/安卓手机,它都可以工作,但在任何iOS设备上(大概)onchange操作都不会启动

我已经看到我的产品排序顺序字段包含在一个名为

<li class="woocommerce widget_layered_nav">

  <h2 class="widgettitle">  
    --TITLE (sort)--  
  </h2>

  <form class="woocommerce-ordering has-validation-callback" method="get">
    <select name="orderby" class="orderby">
    --Options (sort)--
    </select>
  </form>

</li>
  • --标题(分类)— --选项(排序)--
  • 而我的其他过滤器没有

    <li id="woocommerce_layered_nav-5" class="widget woocommerce widget_layered_nav">
    
      <h2 class="widgettitle">
        --Title (brands)--  
      </h2>
    
      <select class="dropdown_layered_nav_merk">
         --Options (brands)--
      </select>
    
    </li>
    
  • --名称(品牌)— --选项(品牌)--

  • 是否有解决此问题的方法或修复方法?

    尝试此方法。在theme functions.php文件中输入以下代码:

    add_action( 'wp_enqueue_scripts', 'agentwp_dequeue_stylesandscripts', 100 );
    
    function agentwp_dequeue_stylesandscripts() {
    if ( class_exists( 'woocommerce' ) ) {
    wp_dequeue_style( 'select2' );
    wp_deregister_style( 'select2' );
    
    wp_dequeue_script( 'select2');
    wp_deregister_script('select2');
    
    }
    }
    
    这段简单的代码将禁用增强框,并为您提供一个良好的老式下拉菜单。该方法已在WooCommerce 2.5.5中进行了测试