鼠标滑过列表文字显示图片及详细信息信息信息visual studio 08

    技术2022-05-19  38

    1<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %><!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/html; " />    <title>提示框效果</title>    <style type="text/css">       ul,p{ margin:0; padding:0;}

    .topcn{width:300px;line-height:27px;font-size:12px;}

    .topcn a{font-size:12px;}

    .topcn li{border-bottom:#000 1px dotted;display:inline-block;clear:both;}

    .topcn span{float:left;width:17px;height:15px;line-height:15px;text-align:center;font-size:9px;font-family: Verdana, Geneva, sans-serif;margin:5px 5px 0 0;background-color:#99C;}

    .topcn p,.topcn div {float:left;width:278px;}

    .topcn p code {float:right;color:#9f9fa1;}

    .topcn img {width:67px;height:50px;border:#000 1px solid;float:left;margin:3px 10px 0 0;display:inline; background-color: #CCF;}

    .topcn em {display:block;color:#919b9d;}

    .topcn div{line-height:19px; padding-bottom:5px; display:none;}

        </style>           <script type="text/javascript">

              function ranklist(id, ele, elename, elechild, start_ele, cur_ele)    {

        var obj_id=document.getElementById(id);

        var obj_ele=$tag(obj_id,ele);

        for (i = 0; i < obj_ele.length; i++)    {

            if(obj_ele[i].className.indexOf(elename) == -1) continue;

            var objlist=$tag(obj_ele[i],elechild);

            for (j = 0; j < objlist.length; j++)        {

                objlist[j].onmouseover = function()            {

                    var paris=this.parentNode;

                    var list=$tag(paris,elechild);

                    for (x = 0; x < list.length; x++)                 {

                        var thisdiv=$tag(list[x],cur_ele)[0];

                       var thisp=$tag(list[x],start_ele)[0];

                        thisdiv.style.display="none";

                        thisp.style.display="block";

                      }

                    var start=$tag(this,start_ele)[0];

                    start.style.display='none';

                   var cur=$tag(this,cur_ele)[0];

                    cur.style.display='block';

                }

            }

        }

    }

    function $tag(id,tag){return id.getElementsByTagName(tag);}

    setTimeout("ranklist('ranklist','ul','topcn','li','p','div')",0);

    /*参数解释:

    ranklist:为了缩小函数在文档中搜寻对象的范围,给其设置了一个id参数;

    ul:在搜寻范围内遍历ul元素列表;这是ele参数,为了排除与效果无关的ul元素;给其添加了类topcn,这是elename参数;

    在指定的ul中遍历li列表元素;鼠标经过li元素会有相应的事件产生;

    p:为文字列表行;

    div:是显示的详细信息区域;

    */

         </script></head><body >    <div id="ranklist">

      <ul class="topcn">

        <li>

            <span>1</span>

            <p style="display:none;"><code>2007-2-10</code><a href="#">鼠标滑过列表文字显</a></p>

            <div style="display:block;">

              <a href="#"><img src="images/img1.jpg" title="图片"/></a>

                <a href="#">这是我想要的皮带啊</a>

                <em>日增:555</em>

            </div>

        </li>

        <li>

            <span>2</span>

            <p><code>2008-2-10</code><a href="#">鼠标滑过列表文字显</a></p>

            <div>

              <a href="#"><img src="images/img2.jpg" title="图片"/></a>

                <a href="#">我买个送人,对象呢?</a>

                <em>日增:666</em>

            </div>

        </li>

        <li>

            <span>3</span>

           <p><code>2009-2-10</code><a href="#">鼠标滑过列表文字显</a></p>

            <div>

              <a href="#"><img src="images/img3.jpg" title="图片"/></a>

                <a href="#">哈哈,我看这女人包干啥</a>

                <em>月增:ni ma l ge bi</em>

            </div>

        </li>    

      </ul>

    </div>

     

     

    </body></html>


    最新回复(0)