电商网站,如何动态生成仿京东首页导航?

html-css035

电商网站,如何动态生成仿京东首页导航?,第1张

DIV+CSS实现仿京东商城导航条功能代码,鼠标滑过导航条选项即可弹出对应的子菜单列表,界面简洁大方。

具体代码如下:

代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/htmlcharset=utf8" />

<title>京东商城导航条</title>

<style type="text/css">

.my_left_category{

width:150px

font-size:12px

font-family:arial,sans-serif

letter-spacing:2px

}

.my_left_category h1{

background-image:url(images/spring_06.gif)

height:20px

background-repeat:no-repeat

font-size:14px

font-weight:bold

padding-left:15px

padding-top:8px

margin:0px

color:#FFF

}

.my_left_category .my_left_cat_list{

width:148px

border-color:#b60134

border-style:solid

border-width:0px 1px 1px 1px

line-height:13.5pt

}

.my_left_category .my_left_cat_list h2 {

margin:0px

padding:3px 5px 0px 9px

}

.my_left_category .my_left_cat_list h2 a {

color:#d6290b

font-weight:bold

font-size:14px

line-height:22px

}

.my_left_category .my_left_cat_list h2 a:hover {

color:#d6290b

font-weight:bold

font-size:14px

line-height:22px

}

.my_left_category .h2_cat{

width:148px

height:26px

background-image:url(images/my_menubg.gif)

background-repeat:no-repeat

line-height:26px

font-weight:normal

color:#333333

position:relative

}

.my_left_category .h2_cat_1{

width:148px

height:26px

background-image:url(images/my_menubg_1.gif)

background-repeat:no-repeat

line-height:26px

font-weight:normal

color:#333333

position:relative

}

.my_left_category a{

font:12px

text-decoration:none

color:#333333

}

.my_left_category a:hover{

text-decoration:underline

color:#ff3333

}

.my_left_category h3{

margin:0px

padding:0px

height:26px

font-size:12px

font-weight:normal

display:block

padding-left:8px

}

.my_left_category h3 span{color:#999999width:145pxfloat:right}

.my_left_category h3 a{ line-height:26px}

.my_left_category .h3_cat{

display:none

width:204px

position:absolute

left:123px

margin-top:-26px

cursor:auto

}

.my_left_category .shadow{

position:inherit

background:url(images/shadow_04.gif) left top

width:204px

}

.my_left_category .shadow_border{

position:inherit

width:200px

border:1px solid #959595margin-top:1px

border-left-width:0px

background:url(images/shadow_border.gif) no-repeat 0px 21px

background-color:#ffffff

margin-bottom:3px

}

.my_left_category .shadow_border ul{margin:0padding:0margin-left:15px}

.my_left_category .shadow_border ul li {

list-style:none

padding-left:10px

background-image:url(images/my_cat_sub_menu_dot.gif)

background-repeat:no-repeat

background-position:0px 8px

float:left

width:75px

height:26px

overflow:hidden

letter-spacing:0px

}

.my_left_category .active_cat{ z-index:99background-position:0 -25pxcursor:pointer}

.my_left_category .active_cat h3 { font-weight:bold}

.my_left_category .active_cat h3 span{ display:none}

.my_left_category .active_cat div{display:block}

</style>

</head>

<body>

<div class="my_left_category">

<h1>分类导航</h1>

<div class="my_left_cat_list">

<h2><a href="#">按网站类别</a></h2>

<div class="h2_cat" onmouseover="this.className='h2_cat active_cat'" onmouseout="this.className='h2_cat'">

<h3><a href="#">企业建站</a></h3>

<div class="h3_cat">

<div class="shadow">

<div class="shadow_border">

<ul>

<li><a href="#">LOGO设计</a></li>

<li><a href="#">网站设计</a></li>

<li><a href="#">网站广告</a></li>

<li><a href="#">推广</a></li>

<li><a href="#">建网站</a></li>

<li><a href="#">网站推广</a></li>

<li><a href="#">网站建设</a></li>

<li><a href="#">SEO</a></li>

</ul>

</div>

</div>

</div>

</div>

<div class="h2_cat" onmouseover="this.className='h2_cat active_cat'" onmouseout="this.className='h2_cat'">

<h3><a href="#">韩国男装</a></h3>

<div class="h3_cat">

<div class="shadow">

<div class="shadow_border">

<ul>

<li><a href="#">LOGO设计</a></li>

<li><a href="#">网站设计</a></li>

<li><a href="#">网站广告</a></li>

<li><a href="#">推广</a></li>

<li><a href="#">建网站</a></li>

<li><a href="#">网站推广</a></li>

<li><a href="#">网站建设</a></li>

<li><a href="#">SEO</a></li>

</ul>

</div>

</div>

</div>

</div>

<div class="h2_cat" onmouseover="this.className='h2_cat active_cat'" onmouseout="this.className='h2_cat'">

<h3><a href="#">脚本之家</a></h3>

<div class="h3_cat">

<div class="shadow">

<div class="shadow_border">

<ul>

<li><a href="#">LOGO设计</a></li>

<li><a href="#">源码下载</a></li>

<li><a href="#">最新更新</a></li>

<li><a href="#">下载排行</a></li>

<li><a href="#">ASP</a></li>

<li><a href="#">PHP</a></li>

<li><a href="#">AJAX</a></li>

<li><a href="#">DELPHI</a></li>

</ul>

</div>

</div>

</div>

</div>

<!-- again -->

<h2><a href="#">按品牌选货</a></h2>

<div class="h2_cat" onmouseover="this.className='h2_cat active_cat'" onmouseout="this.className='h2_cat'">

<h3><a href="#" style="color:#ff3333">热销推荐</a></h3>

<div class="h3_cat">

<div class="shadow">

<div class="shadow_border">

<ul>

<li><a href="#">LOGO设计</a></li>

<li><a href="#">网站设计</a></li>

<li><a href="#">网站广告</a></li>

<li><a href="#">推广</a></li>

<li><a href="#">建网站</a></li>

<li><a href="#">网站推广</a></li>

<li><a href="#">网站建设</a></li>

<li><a href="#">SEO</a></li>

</ul>

</div>

</div>

</div>

</div>

<div class="h2_cat" onmouseover="this.className='h2_cat active_cat'" onmouseout="this.className='h2_cat'">

<h3><a href="#">网站建设</a></h3>

<div class="h3_cat">

<div class="shadow">

<div class="shadow_border">

<ul>

<li><a href="#">LOGO设计</a></li>

<li><a href="#">网站设计</a></li>

<li><a href="#">推广</a></li>

<li><a href="#">建网站</a></li>

<li><a href="#">网站推广</a></li>

<li><a href="#">推广</a></li>

<li><a href="#">LOGO设计</a></li>

<li><a href="#">网站设计</a></li>

<li><a href="#">网站广告</a></li>

<li><a href="#">推广</a></li>

<li><a href="#">建网站</a></li>

<li><a href="#">网站推广</a></li>

<li><a href="#">网站建设</a></li>

<li><a href="#">LOGO设计</a></li>

<li><a href="#">网站设计</a></li>

<li><a href="#">网站建设</a></li>

<li><a href="#">SEO</a></li>

</ul>

</div>

</div>

</div>

</div>

<div class="h2_cat" onmouseover="this.className='h2_cat active_cat'" onmouseout="this.className='h2_cat'">

<h3><a href="#">网站程序</a></h3>

<div class="h3_cat">

<div class="shadow">

<div class="shadow_border">

<ul>

<li><a href="#">PHP</a></li>

<li><a href="#">ASP</a></li>

<li><a href="#">JSP</a></li>

<li><a href="#">ASP.Net</a></li>

</ul>

</div>

</div>

</div>

</div>

<div class="h2_cat_1" onmouseover="this.className='h2_cat_1 active_cat'" onmouseout="this.className='h2_cat_1'">

<h3><a href="#">其他网站</a></h3>

</div>

<!-- again -->

<h2><a href="#">按价格选货</a></h2>

<div class="h2_cat" onmouseover="this.className='h2_cat active_cat'" onmouseout="this.className='h2_cat'">

<h3><a href="#">低端价位</a></h3>

<div class="h3_cat">

<div class="shadow">

<div class="shadow_border">

<ul>

<li><a href="#">50元以下</a></li>

<li><a href="#">50-100元</a></li>

</ul>

</div>

</div>

</div>

</div>

<div class="h2_cat" onmouseover="this.className='h2_cat active_cat'" onmouseout="this.className='h2_cat'">

<h3><a href="#">中高端价位</a></h3>

<div class="h3_cat">

<div class="shadow">

<div class="shadow_border">

<ul>

<li><a href="#">100-150元</a></li>

<li><a href="#">150-200元</a></li>

<li><a href="#">200-300元</a></li>

<li><a href="#">300元以上</a></li>

</ul>

</div>

</div>

</div>

</div>

<!-- again -->

<h2><a href="#">超值特价区</a></h2>

<h2><a href="#">现货区</a></h2>

<!--测试复制end-->

</div>

</div>

</body>

</html>

资料来源:http://news.netshop168.com/cgal/0104249910.html

jquery换一批的写法 原创

2017-07-22 14:33:30

「已注销」

码龄10年

关注

jquery换一批的写法

$('.huanyipi').on('click',function () {

var currentindex=parseInt($(this).attr('currentindex'))

var count=parseInt($(this).attr('count'))

currentindex++

if(currentindex>count){

currentindex=1

}

$(this).attr('currentindex',currentindex)

$('.bufenlist').css('display','none')

$('.bufen'+currentindex).fadeIn()

})

点一次一次currentindex+1 来判断 就行了

查看原文:http://newmiracle.cn/?p=1908

打开CSDN APP,看更多技术内容

前端控件之Jquery datetimepicker的使用总结 - this_ITBoy的博客 - CS...

在介绍jquery datetimepicker的使用方法前,我们先来看一下它的实现效果图,这样以便让你更快地了解它是否是你所需要的。 下面我截了四张常用的效果图(截取自http://xdsoft.net/jqplugins/datetimepicker ),另外在这里我只总结了几个...

继续访问

JS实现总价随数量变化而变化(顾客购买商品表单) - 壹言——越过山丘...

用js简单实现商品数量的选购、小计的计算以及总的价钱数、总的商品数量等一系列操作。代码如下:题设的主体HTML代码如下:(以作事例)<body><ul id... 来自: Freya_yyy的博客 jq、js选择物品实时计算价格 ...

继续访问

jQuery模拟京东或淘宝首页换一批(猜你喜欢)栏目切

效果描述: 在大型购物网站,比如淘宝或者京东首页,我们经常看到首页或者个人中心页面有一组栏目 叫做“猜你喜欢”或者“换一批”类似的风格 今天给大家推荐个前端部分,希望对懒人有用处 使用方法: 1、将CSS样式拷贝到你的网页中 2、将body中需要的代码部分拷贝到你需要的地方即可 (注意保持文件路径的正确性)

使用jQuery实现点击价格按钮实现商品列表的升序和降序

实现点击价格按钮进行排序,个人建议由后台提供的数据进行处理升序、降序。这里通过前台的jQuery处理升降序。代码:$(function () { var a = 0$("#s1").click( function () { a++//console.log("hello")//显示消息,不影响页面的加载 ...

继续访问

穿梭框:HTML5 select 标签模拟穿梭框 - 小小阳 - CSDN博客

jq穿梭框实现,vue等框架可直接使用 - seanxwq的博客 - CSDN博客 11-6 先看效果,穿梭框内选项可左右,上下移动: 接着是实现(vue,可将关键代码摘取...基于bootstrap的jQuery左右移动多选框插件 multiselect - 沈荣荣的博客(从这里启...

继续访问

商品sku,N规格js实现 - qq_26465717的博客 - CSDN博客

首先是最顶部三级联动,很简单的,百度也有插件,博主自己jq... 来自: maxianfeng0910的博客 前端angular 实现sku商品 297 HTML: 已选 {{formatNowSKUattr}} , {{numbercode}}件 数量 {{numbercode}... 来自: 阿龙的博客 php...

继续访问

PHP 记录访客的浏览信息

可以记录访客的地理位置,操作系统,浏览器,IP,时间和访问的文件。 1.首先创建一个comm_function.php文件: <?php //echo $_SERVER['HTTP_USER_AGENT']//echo "".$_SERVER ['REMOTE_ADDR']/** * 获取客户端类型,手机还是电脑,以及相应的操作系统类型。 * * @param string $

继续访问

最新发布 html 实现商品添加减少,jq实现点击增加或者减少商品数量并且自动计算总价格...

本文将为点击增加或者减少商品数量并且自动计算总价格相关教程,具体实例代码请看下文:点击增加或者减少商品数量并且自动计算总价格:本章节介绍一下如何实现点击按钮来添加或者删除商品的数量,并且能够自动计算商品的总价格。代码实例如下:织梦者span{color:redcursor:pointer}$(function(){$("#quantity").keyup(function(){if(isNaN...

继续访问

仿淘宝、京东多重商品属性组合Sku标签 - 大脸猫s的博客 - CSDN博客

JQ或JS仿京东淘宝属性规格SKU样式 生成表格 .hide {display: none} .mt10 {margin-top: 10px} .control-gro...想对作者说点什么? 我来说一句 商品SKU选择实现 01-11 493 商品SKU选择js实现 http://blog.csdn.net/...

继续访问

JQ实现星星评价(带半星) - a610616898的博客 - CSDN博客

JQ实现星星评价效果 今天要写一个评价功能,然后想了一下,把代码记录下来吧 需要用到的图片 css代码 ul { padding-left: 0overflow: hidden} ul li { float: leftlist-style: nonewidth: 20pxheight: 20px}...

继续访问

jquery 换一批 数据是用freemarker查询的 一共查询出来九条数据

1.首先是xhtml页面怎么写的  我页面用的是freemarker 

继续访问

换一批: 点击换数据

可以根据数据的长度来改变需要的数据需求,js实现换一批,可以根据数据的长度来改变需要的数据需求,js实现换一批,可以根据数据的长度来改变需要的数据需求,js实现换一批,

jQuery换一批

<!doctype html><html><head><meta charset="utf-8"><title>jQuery换一批</title><script src="http://libs.baidu.com/jquery/1.11.3/jquery.min.js"&amp

继续访问

JS小功能系列1换一批

<style>* { margin: 0padding: 0} li { list-style-type: none} .l { float: left...

继续访问

js换一批功能的实现

在写这篇文章之前,我曾经也在网上找了很多换一批功能实现的方法文章,基本上都是一样的 但是这个代码有个bug,也就是你点击第一轮结束进入第二轮的时候,需要点击2次才进入正常的状态。后来我才发现,是有个地方没判断好 需要在这个地方加上这个判断才可以,以下附上完善的代码 var changeindex=1var clickindex=2$("#guess-c...

继续访问

jquery 换一批

<!doctype html><html><head><meta charset="utf-8"><title>jQuery换一批(原创)-jq22.com</title><script src="https://libs.baidu.com/jquery/1.11.3/jquery.m...

继续访问

jQuery仿天猫商品品牌图片墙换一批动画特效

一款仿天猫商品品牌图片墙换一批jQuery动画特效代码。

jQuery模拟京东或淘宝首页换一批(猜你喜欢)栏目切换.zip

效果描述: 在大型购物网站,比如淘宝或者京东首页,我们经常看到首页或者个人中心页面有一组栏目 叫做“猜你喜欢”或者“换一批”类似的风格 今天给大家推荐个前端部分,希望对懒人有用处 使用方法: 1、将CSS样式拷贝到你的网页中 2、将body中需要的代码部分拷贝到你需要的地方即可 (注意保持文件路径的正确性)

换一批功能的实现jquery

获取数据源以后,利用jquery实现每次点击切换不同的展示内容,知道数据全部展示之后,再重新开始刷新抓取

jquery换一批代码

jquery换一批代码是实现,点击换一批处

首先把display 属性的置设置为 :none 做这个二级菜单 你要会javascript语言,就是当属标经过时把 display 属性的置设置为 :block 就是当属标l离开时再把 display 属性的置设置为 :none 给你一个代码参考一下:

<html >

<head>

<script>

window.onload=function()

{

var obb=document.getElementById('bb')

var obc=document.getElementById('bc')

var obd=document.getElementById('bd')

var obe=document.getElementById('be')

obb.onmouseover=bbv

obb.onmouseout=bbu

obc.onmouseover=bcv

obc.onmouseout=bcu

obd.onmouseover=bdv

obd.onmouseout=bdu

obe.onmouseover=bev

obe.onmouseout=beu

}

function bbv()

{

var ofb=document.getElementById('fb')

ofb.style.display='block'

}

function bbu()

{

var ofb=document.getElementById('fb')

ofb.style.display='none'

}

function bcv()

{

var ofc=document.getElementById('fc')

ofc.style.display='block'

}

function bcu()

{

var ofc=document.getElementById('fc')

ofc.style.display='none'

}

function bdv()

{

var ofd=document.getElementById('fd')

ofd.style.display='block'

}

function bdu()

{

var ofd=document.getElementById('fd')

ofd.style.display='none'

}

function bev()

{

var ofe=document.getElementById('fe')

ofe.style.display='block'

}

function beu()

{

var ofe=document.getElementById('fe')

ofe.style.display='none'

}

</script>

<meta http-equiv="Content-Type" content="text/htmlcharset=gb2312" />

<title>无标题文档</title>

<style>

#fa ,#fb,#fc ,#fd,#fe{

list-style-type:none

margin:0px

padding:0px

}

#fa{

width:100px

}

#fa li{

padding:5px

background:#FDC1E3

border-bottom:#FFF solid 1px

text-align:center

}

#fb,#fc,#fd,#fe{

text-align:center

width:100px

height:120px

border:#F00 solid 5px

position:absolute

left:110px

top:10px

padding-top:15px

}

#fc{

border:#0FF solid 5px

}

#fd{

border:#90C solid 5px

}

#fe{

border:#9F3 solid 5px

}

</style>

</head>

<body>

<div>

<ul id="fa">

<li id="bb">图书</li>

<li id="bc">电器</li>

<li id="bd">数码</li>

<li id="be">手机</li>

</ul>

<ul id="fb" style="display:none">

<li>图书</li>

</ul>

<ul id="fc" style="display:none">

<li>电器</li>

</ul>

<ul id="fd" style="display:none">

<li>数码</li>

</ul>

<ul id="fe" style="display:none">

<li>手机</li style="display:none">

</ul>

</div>

</body>

</html>

如果你不会javascript语言,还是先去了解一个javascript 再来做这个二级菜单吧