Javascript 当点击行李图标时,购物车中添加的物品列表显示

Javascript 当点击行李图标时,购物车中添加的物品列表显示,javascript,html,css,Javascript,Html,Css,ul{ 列表样式类型:无; 保证金:0; 填充:0; 溢出:隐藏; 背景色:#333; } 李{ 浮动:左; } 李阿{ 显示:块; 颜色:白色; 文本对齐:居中; 填充:14px 16px; 文字装饰:无; } li a:悬停:未(.active){ 背景色:#111; } .主动{ 背景色:#4CAF50; } 空车加东西 我的建议是使用jQuery创建一个新的绝对定位元素,该元素设置在屏幕的右侧(就在导航下方),您可以淡入该元素 HTML <ul> <li&

ul{
列表样式类型:无;
保证金:0;
填充:0;
溢出:隐藏;
背景色:#333;
}
李{
浮动:左;
}
李阿{
显示:块;
颜色:白色;
文本对齐:居中;
填充:14px 16px;
文字装饰:无;
}
li a:悬停:未(.active){
背景色:#111;
}
.主动{
背景色:#4CAF50;
}
  • 空车加东西
我的建议是使用jQuery创建一个新的绝对定位元素,该元素设置在屏幕的右侧(就在导航下方),您可以淡入该元素

HTML

<ul>
  <li><a href="#home">Home</a></li>
  <li><a href="#news">News</a></li>
  <li><a href="#contact">Contact</a></li>
  <li class="cartButton">CART</li>
</ul>

<div class="cart">
   <div>Empty cart add something</div>
</div>
jQuery

$('.cartButton').click(function() {
 $('.cartButton').toggleClass('active');
 $('.cart').fadeIn();
})

注 您需要添加一个条件,使用jquery,使用fadeToggle函数而不是fadeIn淡出cart元素

或者,它可能更适合您向cart元素添加一个css类,以便您可以分配css转换

请参阅(使用购物车箭头更新)

购物车箭头是用旋转45度的方形div创建的,通过向导航栏添加z索引将其放置在导航栏下方。通过添加
.cart
类,它将仅在单击购物车按钮时显示


我希望这会有所帮助。

我的建议是使用jQuery创建一个新的绝对定位元素,该元素设置在屏幕的右侧(就在导航下方),您可以淡入该元素

HTML

<ul>
  <li><a href="#home">Home</a></li>
  <li><a href="#news">News</a></li>
  <li><a href="#contact">Contact</a></li>
  <li class="cartButton">CART</li>
</ul>

<div class="cart">
   <div>Empty cart add something</div>
</div>
jQuery

$('.cartButton').click(function() {
 $('.cartButton').toggleClass('active');
 $('.cart').fadeIn();
})

注 您需要添加一个条件,使用jquery,使用fadeToggle函数而不是fadeIn淡出cart元素

或者,它可能更适合您向cart元素添加一个css类,以便您可以分配css转换

请参阅(使用购物车箭头更新)

购物车箭头是用旋转45度的方形div创建的,通过向导航栏添加z索引将其放置在导航栏下方。通过添加
.cart
类,它将仅在单击购物车按钮时显示


我希望这能帮上忙。

我想这支笔能帮上忙:这支笔几乎能帮上忙,谢谢,但我想要的是像这里这样的响应型div。看一看,保持购物车下拉菜单打开,使浏览器窗口变小,直到它进入移动版,这样它会自动将div移到左侧,但箭头指向购物车图标我认为这支笔能帮上忙你:好的,这一个几乎会帮助我,谢谢,但再次我想要的是像这里一样的响应div看看保持购物车下拉菜单打开,使浏览器窗口更小,直到它进入移动版本,这样它会自动将div移动到左侧,但箭头会粘在购物车图标上,但没有箭头,div会超出屏幕可能我你会锻炼一点吗that@ArchiPatel只需调整div的位置。请确保将arrow设置为.cart类。我刚刚用cart arrow(底部JSFIDLE链接)更新了示例。谢谢,但没有arrow,div将超出屏幕,也许我会在上面做一些练习that@ArchiPatel只需调整div的位置。请确保为箭头指定.cart类。我刚刚用cart箭头(底部JSFIDLE链接)更新了示例。