【问题标题】:Woocommerce drop down filter does not work on iOSWoocommerce 下拉过滤器在 iOS 上不起作用
【发布时间】:2015-09-10 05:27:18
【问题描述】:

我目前正在开发客户的 woocommerce 网站/网上商店,并且快要完成了。

除非我在我的一个(标准)woocommerce 分层导航小部件中遇到缺陷/错误/命名它-你想要什么。在任何设备上:pc/android-tablet/android-phone 它可以工作,但在任何 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>

是否有任何解决方法或解决此问题的方法?

【问题讨论】:

    标签: javascript jquery ios wordpress woocommerce


    【解决方案1】:

    试试这个。在您的主题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 中测试。

    【讨论】:

      猜你喜欢
      • 2018-09-18
      • 2021-07-18
      • 1970-01-01
      • 2022-01-24
      • 1970-01-01
      • 2021-06-10
      • 2021-10-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多