小编Jas*_*ing的帖子

中心a:悬停边框并指定边框宽度

希望有人能告诉我这是否可能,因为我已经搜索过,无法想出我想要的效果.

我基本上希望将边框悬停在中心位置,这样当鼠标悬停在链接上时,边框底部就会居中.我希望边框宽度是一个大约20px的固定大小并居中.

你可以看到它到目前为止非常基本,jsfiddle就在这里:http://jsfiddle.net/pCQLN/3/

我想要如下图所示的内容:


在此输入图像描述


感谢您随时随地!

这是我的代码;

HTML

<div id="wrap">
<div id="nav">
  <ul>
    <li><a href="#">Home</a></li>
    <li><a href="#">About</a></li>
    <li><a href="#">Projects</a></li>
    <li><a href="#">Blog</a></li>
  </ul>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS

#wrap {
    width:40em;
    height:3em;
    margin:0 auto;
}
#nav {
    float:right;
    width:75%;
}
#nav ul {
    display:inline;
    list-style: none;
    float: right;
}
#nav li {
    float: left;
    width:50px padding-right:1em;
}
#nav a {
    text-align:center;
    text-decoration:none;
    color: #888;
    font-size:1em;
    float: left;
}
#nav a:hover {
    color:#212121;
    display:block;
    width:20px;
    margin:0 auto;
    border-bottom:3px solid #000;
}
Run Code Online (Sandbox Code Playgroud)

html css

2
推荐指数
1
解决办法
867
查看次数

HTML中的PHP语法 - 添加到购物车按钮

我正在尝试使用<?php echo $product->id; ?>第6行解析并返回woocommerce中产品的ID ,但是我在理解函数中的语法时遇到了问题.

add_filter( 'woocommerce_loop_add_to_cart_link', 'quantity_inputs_for_woocommerce_loop_add_to_cart_link', 10, 2 );
    function quantity_inputs_for_woocommerce_loop_add_to_cart_link( $html, $product ) {
      if ( $product && $product->is_type( 'simple' ) && $product->is_purchasable() && $product->is_in_stock() && ! $product->is_sold_individually() ) {
        $html = '<form action="' . esc_url( $product->add_to_cart_url() ) . '" class="cart" method="post" enctype="multipart/form-data">';
        $html .= woocommerce_quantity_input( array(), $product, false );
        $html .= '<button type="submit" data-quantity="1" data-product_id="<?php echo $product->id; ?>" class="button alt ajax_add_to_cart add_to_cart_button product_type_simple qodef-btn qodef-btn-outline">Add</button>';
        $html .= '</form>';
      }
      return $html;
    }
Run Code Online (Sandbox Code Playgroud)

不幸的是,这只是data-product_id="<?php …

html php wordpress woocommerce

1
推荐指数
1
解决办法
380
查看次数

Jquery fadeout隐藏了所有DIVS

我使用一些jquery通过点击附加按钮来隐藏一些woocommerce div,但我遇到的问题是,点击第一个也关闭第二个(即woocommerce-message以及woocommerce-info div).

jQuery(function($) {
    $('.woocommerce-message').append('<button class="hideme1">x</a>');
    $("button.hideme1").click(function() {
        $(".woocommerce-message").fadeOut("slow");
    });

});

jQuery(function($) {
    $('.woocommerce-info').append('<button class="hideme2">x</a>');
    $("button.hideme2").click(function() {
        $(".woocommerce-info").fadeOut("slow");
    });
});
Run Code Online (Sandbox Code Playgroud)

我确实将它们放在一起并尝试将它们分开,并使用不同的按钮类.有什么指针吗?我努力学习这个,所以任何帮助都非常值得赞赏!

编辑:这似乎得益于SatpalRory ;

jQuery(function($) {
    $('.woocommerce-message').append('<button class="hideme">x</a>');
    $('.woocommerce-info').append('<button class="hideme">x</a>');
    $("button.hideme").click(function() {
        $(this).closest(".woocommerce-message").fadeOut("slow");
        $("button.hideme").click(function() {
            $(".woocommerce-info").fadeOut("slow");
        });
    })
})
Run Code Online (Sandbox Code Playgroud)

我的jquery/js和炒鸡蛋一样难看!

html jquery woocommerce

1
推荐指数
1
解决办法
42
查看次数

标签 统计

html ×3

woocommerce ×2

css ×1

jquery ×1

php ×1

wordpress ×1