左边导航的制作(置顶)

一:页面代码

<!--网页侧边栏登录,客服,购物车-->
<a name="top"></a>
<div id="rightnav" class="right_lan">
    <div class="lan_con">
        <div class="ever_one">
            <a href="/login.html?ReturnUrl=/detail/${productInfo.ProductCode}.htm">登录</a></div>
        <div>
            <a href="/carlist.html" class="ever_two"><em>0</em></a></div>
        <div class="ever_three">
            <a href="javascript:consult();">客服</a>
            <script type="text/javascript">
                function consult() {
                    document.getElementById("ccservicebar").click();
                }
            </script>
        </div>
    </div>
    <div id="back-to-top" class="lan_top">
        <a href="#top">顶部</a></div>
</div>

二:Css样式

/*侧边栏(购物车,客服)*/
.right_lan{ position:fixed;right:0; _right:-1px; top:0; width:35px; height:100%;_height:400px; background:#fff; border-left:1px solid #ddd; z-index:88; }
/* 修正IE6振动bu*/
* html,* html body{background-image:url(about:blank);background-attachment:fixed}
* html .right_lan{position:absolute;right:expression(eval(document.documentElement.scrollRight));top:expression(eval(document.documentElement.scrollTop))}

.lan_con{ top:25%; width:35px; position:absolute; }
.ever_one{  width:35px; height:60px; }
.ever_one a{cursor:pointer; text-align:center; display:block; padding-top:35px; color:#666;background:url(/img/rightlan-login.png) no-repeat 3px 0; }
.ever_two{ width:35px; height:71px; padding-left:8px; margin-top:20px; margin-left:-7px; display:block; position:relative; background:url(/img/rightlan-car.png) no-repeat; margin-top:20px;}
.ever_two em{ width:25px; text-align:center; color:#ffea00; padding-top:3px; font-style:normal; font-weight:bold; display:block;}
.ever_three{ width:35px; height:60px; }
.ever_three a{text-align:center; display:block; padding-top:35px; color:#666;background: url(/img/rightlan-kef.png) no-repeat 3px 0; margin-top:20px;}
.lan_top{ width:35px; position:absolute; bottom:15%; background:url(/img/rightlan-top.png) no-repeat 8px 0;}
.lan_top a{text-align:center; display:block; padding-top:30px; color:#aaa;}

三:Js样式

/*显示右边导航*/
    $("#rightnav").fadeIn(1500);
    $(window).scroll(function () {
        if ($(window).scrollTop() > 100) {
            $("#back-to-top").fadeIn(1500);
        }
        else {
            $("#back-to-top").fadeOut(1500);
        }
    });
    $("#back-to-top").click(function () {
        $(‘body,html‘).animate({ scrollTop: 0 }, 1000);
        return false;
    });

四:来一张效果图

左边导航的制作(置顶)

时间: 2024-10-11 02:59:37

左边导航的制作(置顶)的相关文章

自定义ScrollView,实现导航条悬浮置顶

Android ScrollView向上滑动控件顶部悬浮效果实现 * 导航栏实现悬浮置顶效果(顶部图片隐藏,下面的单选框导航悬浮) [上滑停靠顶端的悬浮框]里的实现方法是使用两个控件,滑动时,监听ScrollView的滚动Y值, * 从而通过对两个控件的显示隐藏来实现控件的顶部悬浮.但是实际应用场景中, * 有可能需要悬浮的控件里面的内容是比较多的,如果通过显示隐藏的方式来实现的话, * 操作控件里的内容时,需要重复定义两套变量,对控件里的内容进行修改时也是要操作再次,非常麻烦. 本文的方法是通

导航栏置顶固定悬浮

<!doctype html><html><head><meta charset="utf-8"><title>网友分享jQuery导航菜单悬浮置顶特效</title><style type="text/css"> *{ margin:0; padding:0;} body{ background:#eee; text-shadow:0px 1px 0px rgba(255,255,

在UWP中页面滑动导航栏置顶

最近在研究掌上英雄联盟,主要是用来给自己看新闻,顺便copy个界面改一下段位装装逼,可是在我copy的时候发现这个东西 当你滑动到一定距离的时候导航栏会置顶不动,这个特性在微博和淘宝都有,我看了@ms-uap的文章,淘宝的实现方式是改变顶部显示栏的大小,我本来准备按照他那个思路去做的,但发现效果不理想,在滑动的时候,底部的界面也跟着在滑动,这样使得很不友好,所以我准备自己实现一个 先上个最终效果图吧,图比较大,请耐心等待 思路大概是这样的 将这个界面分为两行 <Grid.RowDefinitio

手风琴菜单、层级菜单、置顶菜单、无缝滚动的制作

一.手风琴菜单效果图及代码如下: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>手风琴效果制作</title> 6 <link rel="stylesheet" href="../css/reset.css"> 7 <styl

解决点击锚点置顶内容被导航遮住

工作中我第一次遇到这种情况,因为是接手公司的老项目,在原来项目的基础上修改,而且这项目里的相应文件都非常乱,结构.样式.行为都不分离的,处理起来有点棘手,看着代码脑袋都疼:由于点击锚点,内容会默认置顶,被导航栏遮住.一开始我都在网上找解决的方案,但是后来,我还是选择了一个比较笨的办法,就是将锚点所在的元素独立出来如下: <a name="anchor" style="display:block;height:44px;margin-top:-44px;">

[知了堂学习笔记]_css3特效第二篇--行走的线条&amp;&amp;置顶导航栏

一.行走的线条. 效果图(加载可能会慢一点儿,请稍等...): html代码: 1 <div class="movingLines"> 2 <img src="images/ser2.jpg" alt=""><!-- 背景图片--> 3 <div class="cover cover2"><!-- 遮盖层--> 4 <div class="innerB

鼠标滚动,导航置顶.纯css3的position: sticky;

position: sticky; 这东西来自css3,并且瞬间就完成了置顶的效果. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> .a{ //定位头部置顶效果 top: 0; position: sticky; } .b{ //当纯的给个滚

[置顶]JB开发之制作系统级Application

1.编译工程,生成xx.app 2.制作引导进程xx替换xx.app里面的xx进程 引导进程代码: ? 1 2 3 4 5 6 7 8 9 int main(int argc, char *argv[]) {     @autoreleasepool {         NSString* string = [[NSBundle mainBundle] pathForResource:@"xx_" ofType:nil];         argv[0] = (char*)[strin

等高列布局、水平垂直居中与置顶页脚(转载)

等高列布局 在<八种创建等高列布局>一文中详细介绍了八种创建等高列布局的不同方法.可以说这些方法足以满足你的业务需求,当然其中有一些方法略为繁琐,也有时转得人头晕.在今天这种技术环境之下,如果的业务对IE低版本依赖性不是非常强的情况之下,可以考虑一些新的方法来实现.接下来我与大家一起探讨几种新方法实现等高列布局. Flexbox方式 Flexbox是一个强大而又神奇的CSS3模块,而且到现在,也得到众开浏览器的支持.有了这个模块,可以帮助我们做很多事情,而且较之以前的方案要更简单,唯一蛋疼的是