9会飞的li标签

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title></title>
    <style type="text/css">
        ul {
            border: dashed;
        }

        #ulL {
            float: left;
        }

        #ulR {
            float: right;
        }
    </style>
    <script src="Scripts/jquery-1.8.2.min.js"></script>
    <script type="text/javascript">
        $(function () {
            $("#ulL").children().click(function () {
                $("#ulL li").click(function () {
                    var $curLi = $(this);
                    //0.判断当前 li 是否在左侧 ul中,如果在,则移动到右侧
                    if ($curLi.parent().attr("id") == "ulL") {
                        //1.被点击的li对象 设置为 绝对布局,动画飞到 右侧
                        //***获取浏览器的可见宽度:document.body.clientWidth
                        $curLi.css("position", "absolute").animate({ left: document.body.clientWidth - 20 }, 2000, function () {
                            //2.动画的回调函数中,将 li对象 移到 右侧ul中,并设置为 静态布局(默认值)。
                            $curLi.appendTo($("#ulR")).css("position", "static");
                        })
                    } else {//否则移动到左侧
                        //1.被点击的li对象 设置为 绝对布局,动画飞到 右侧
                        $curLi.css("position", "absolute").animate({ left: "10px" }, 2000, function () {
                            //2.动画的回调函数中,将 li对象 移到 右侧ul中,并设置为 静态布局(默认值)。
                            $curLi.appendTo($("#ulL")).css("position", "static");
                        })
                    }

                });
            });
        });
    </script>
</head>
<body>
    <ul id="ulL">
        <li>中国</li>
        <li>美国</li>
        <li>德国</li>
        <li>俄罗斯</li>
    </ul>

    <ul id="ulR">
    </ul>

</body>
</html>

  

9会飞的li标签

时间: 2024-11-05 06:30:25

9会飞的li标签的相关文章

利用li标签做菜单

现在我们用一个ul li标签来做一个菜单 首先来看看ul li 的基本样式 代码如下 <html> <head> <title>ul li</title> </head> <body> <ul> <li>首页</li> <li>个人主页</li> <li>消息中心</li> <li>充值中心</li> <li>会员中

li标签之间的空隙问题(转)

原文地址:http://www.cnblogs.com/laogao/archive/2012/08/13/2636419.html css li 空隙问题 IE6/7的Bug:纵向排列的li中加浮动元素产生向下3px的空隙 最近做页面时,经常碰到用 li 标签做纵向列表的时候,会在li的下面产生3px的空隙,之前也碰到过,但都用简单的方法解决了.搜索了一下,网上已经有人给出一些解决方案,但细看之后发现他们的解决方案和找到的原因都有些问题,甚至是错误.要么只单纯地提出问题,解决问题,没有更详细的

chrome下li标签onclick事件无效

//绑定事件 $(document).ready(function () { $("ul").children().click(function () { clickLi(this); }) }); //点击li标签跳转,根据li标签的url属性 function clickLi(obj) { var liUrl= $(obj).attr("url"); if (liUrl) { window.location.href = liUrl; } }

关于li标签行内显示的问题

在我们实现导航栏的时候,经常要用到ul标签. 通常,我们是通过给li标签设置display:inline-block来使其在一行里显示,但是这个时候出现了一个很头疼的问题. 我们先上代码. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge&quo

多个 (li) 标签如何获取获取选中的里面的某个特定值??

两种方式: 1/.根据div中的class属性 指定ul 找到选中的单个li $(".f_dingdan ul li").click(function(){    var a=$(this).find("input").val() /使用this获取input的值    alert(a); }) 2/.根据ul标签里面设置的id获取总的li标签,通过for循环获取单个li里面的特定值 var obj_lis = document.getElementById(&qu

给li标签添加自定义属性

给li标签添加属性<ul> <li></li> <li></li> <li></li> <li></li></ul> 1.用jquery方法 $('ul').find('li').attr("index", function () {return $(this).index()}) 2.用js方法 var aLi = document.getElementsByTag

Jquery和JS获取ul中li标签

js 获取元素下面所有的li var content=document.getElementById("content"); var items=content.getElementsByTagName("ul"); var itemss=items[2].getElementsByTagName("li");//获取第二个li标签 或 var div=document.getElementById('a'); var ul=div.childN

用正则表达式抓取网页中的ul 和 li标签中最终的值!

获取你要抓取的页面 const string URL = "http://www.hn3ddf.gov.cn/price/GetList.html?pageno=1";            string htmlStr = null;            for (int i = 0; i < 10; i++)            {                try                {                    System.Net.Http

HTML-中&lt;li&gt;标签value值的兼容问题

今天在做项目测试的时候,发现IE浏览器对HTML中<li>标记的value取值存在兼容性问题,特意从4个浏览器出发进行了一些测试.现将测试结论展示如下: 测试类型 IE8 FF16.0.1 Google The World 正整数 正常 正常 正常 正常 负数 转成0 正常 正常 转成0 字母 转成1 转成0 转成0 转成1 字母+数字 转成1 转成0 转成0 转成1 中文 转成1 转成0 转成0 转成1 转自:http://dove19900520.iteye.com/blog/170708