<div id="1"></div>
<div id="2"></div>
<div id="3"></div>
<div id="4"></div>
<div id="5"></div>
当鼠标滑到id为3的div上时,id为3,4,5的div插入到id为1的div之前。怎么实现?求助!
<div id="2"></div>
<div id="3"></div>
<div id="4"></div>
<div id="5"></div>
当鼠标滑到id为3的div上时,id为3,4,5的div插入到id为1的div之前。怎么实现?求助!
<!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>
<title>Untitled Page</title>
<script type="text/javascript" src="jquery-1.4.4.js"></script>
<script type="text/javascript">
$(function(){
//仅能执行一次
$("#3").one("mouseover", function(){
$("#3,#4,#5").insertBefore("#1");
});
});
</script>
</head>
<body>
<div id="1">1</div>
<div id="2">2</div>
<div id="3" style="background-color:red;">3</div>
<div id="4" style="background-color:green;">4</div>
<div id="5" style="background-color:yellow;">5</div>
<span>
当鼠标滑到id为3的div上时,id为3,4,5的div插入到id为1的div之前。
</span>
</body>
</html>试验过了, 在ie, firefox下都是可以的.
<div id="m_body1">
<div id="1"></div>
<div id="2"></div>
<div id="3"></div>
<div id="4"></div>
<div id="5"></div>
<div id="6"></div>
<div id="7"></div>
<div id="8"></div>
<div id="9"></div>
</div>
m_body1有固定的宽度,超出的部分隐藏,鼠标滑在哪个div上就把它之后的div且包含它之内的插入可见的第一个div
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Untitled Page</title>
<script type="text/javascript" src="jquery-1.4.4.js"></script>
<script type="text/javascript">
$(function(){
//仅能执行一次
$("#3").one("mouseover", function(){
$(this).add($(this).nextAll()).insertBefore("#m_body1 div:first");
});
});
</script>
</head>
<body>
<div id="m_body1">
<div id="1">1</div>
<div id="2">2</div>
<div id="3" style="background-color:red;">3</div>
<div id="4" style="background-color:green;">4</div>
<div id="5" style="background-color:yellow;">5</div>
</div>
<span>
当鼠标滑到id为3的div上时,id为3,4,5的div插入到id为1的div之前。
</span>
</body>
</html>
<!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>
<title>Untitled Page</title>
<script type="text/javascript" src="jquery-1.4.4.js"></script>
<script type="text/javascript">
$(function(){
//仅能执行一次
$("#3").one("mouseover", function(){
$(this).add($(this).nextAll()).insertBefore("#m_body1 div:first");
});
});
</script>
</head>
<body>
<div id="m_body1">
<div id="1">1</div>
<div id="2">2</div>
<div id="3" style="background-color:red;">3</div>
<div id="4" style="background-color:green;">4</div>
<div id="5" style="background-color:yellow;">5</div>
</div>
<span>
当鼠标滑到id为3的div上时,id为3,4,5的div插入到id为1的div之前。
</span>
</body>
</html>
<head>
<title>测试</title>
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#m_body1 div").mouseover(function(){
if($(this).attr("id")=="3"){
var div = $(this).nextAll().clone();
$(this).nextAll().remove();
$(this).parent().prepend(div);
}
})
})
</script>
</head>
<body>
<div id="m_body1">
<div id="1">1</div>
<div id="2">2</div>
<div id="3">3</div>
<div id="4">4</div>
<div id="5">5</div>
<div id="6">6</div>
<div id="7">7</div>
<div id="8">8</div>
<div id="9">9</div>
</div>
</body>
</html>
var mbody1=$('.m_body1');
var $button = $('.c_list');
$button.mousedown(function(){
$(this).mousemove(function(e){
var index=$(this).index()+1;
var offset = $(this).offset();
var x=Math.floor(offset.left/169);
var n=5-x;
var movewidth=n*169;
mbody1.animate({marginLeft:movewidth},3000,function(){
// $('.m_body1>.c_list').eq(0).before($(this).nextAll());
// $(this).add($(this).nextAll()).insertBefore("#m_body1 div:first");
var div = $(this).nextAll().clone();
$(this).nextAll().remove();
$(this).parent().prepend(div); mbody1.css('marginLeft',-169);
});
});
}).mouseup(function(){
$(this).unbind('mousemove');
});
html:c_list的宽度为169
<div id="m_body1">
<div id="1" class="c_list">1</div>
<div id="2" class="c_list">2</div>
<div id="3" class="c_list">3</div>
<div id="4" class="c_list">4</div>
<div id="5" class="c_list">5</div>
<div id="6" class="c_list">6</div>
<div id="7" class="c_list">>7</div>
<div id="8" class="c_list">>8</div>
<div id="9" class="c_list">>9</div>
</div>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>测试</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$("#m_body1 div").mouseover(function () {
if ($(this).attr("id") == "3") {
var div = $(this).prevAll().clone();
var dd = $(this).prevAll().clone();
div.attr("id", "temp");
$(this).prevAll().remove();
div.insertBefore($(this));
dd.insertAfter($("#m_body1 div:last"));
$(div).slideUp(2000);
}
})
})
</script>
<style type="text/css">
#m_body1 div
{
border: 1px double red;
width: 90px;
height: 25px;
margin: 10px;
}
#m_body1
{
height: 350px;
overflow: hidden;
}
</style>
</head>
<body>
<div id="m_body1">
<div id="1">
1</div>
<div id="2">
2</div>
<div id="3">
3</div>
<div id="4">
4</div>
<div id="5">
5</div>
<div id="6">
6</div>
<div id="7">
7</div>
<div id="8">
8</div>
<div id="9">
9</div>
<div id="10">
10</div>
</div>
</body>
</html>
这样大家好直接按你的意思来
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"/>
<title>111111</title>
<link href="css/index.css" type="text/css" rel="stylesheet"/>
<script src="js/jquery-1.4.1.js" language="javascript" type="text/javascript"></script>
<script src="js/index.js" language="javascript" type="text/javascript"></script>
</head>
<body>
<div>
<div class="wrap">
<div class="top"><img src="img/kanban110402.jpg" width="960" height="169" alt=""/></div>
<div class="main">
<div class="main2">
<div class="m_left"><img src="img/left110402.jpg" width="38" height="865" alt=""/></div>
<div class="m_center">
<div class="m_body">
<div class="m_body1">
<div id="l01" class="c_list">
<ul>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a><div class="tishi"></div><div class="tishi2"></div></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a><div class="tishi"></div><div class="tishi2"></div></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a><div class="tishi"></div><div class="tishi2"></div></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a><div class="tishi"></div><div class="tishi2"></div></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a><div class="tishi"></div><div class="tishi2"></div></li>
</ul>
</div>
<div id="l02" class="c_list">
<ul>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a><div class="tishi"></div><div class="tishi2"></div></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a><div class="tishi"></div><div class="tishi2"></div></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a><div class="tishi"></div><div class="tishi2"></div></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a><div class="tishi"></div><div class="tishi2"></div></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a><div class="tishi"></div><div class="tishi2"></div></li>
</ul>
</div>
<div id="l03" class="c_list">
<ul>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a><div class="tishi"></div><div class="tishi2"></div></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a><div class="tishi"></div><div class="tishi2"></div></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a><div class="tishi"></div><div class="tishi2"></div></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a><div class="tishi"></div><div class="tishi2"></div></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a><div class="tishi"></div><div class="tishi2"></div></li>
</ul>
</div>
<div id="l04" class="c_list">
<ul>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a><div class="tishi"></div><div class="tishi2"></div></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a><div class="tishi"></div><div class="tishi2"></div></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a><div class="tishi"></div><div class="tishi2"></div></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a><div class="tishi"></div><div class="tishi2"></div></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a><div class="tishi"></div><div class="tishi2"></div></li>
</ul>
</div>
<div id="l05" class="c_list">
<ul>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a><div class="tishi"></div><div class="tishi2"></div></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a><div class="tishi"></div><div class="tishi2"></div></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a><div class="tishi"></div><div class="tishi2"></div></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a><div class="tishi"></div><div class="tishi2"></div></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a><div class="tishi"></div><div class="tishi2"></div></li>
</ul>
</div>
<div id="l06" class="c_list">
<ul>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a><div class="tishi"></div><div class="tishi2"></div></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a><div class="tishi"></div><div class="tishi2"></div></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a><div class="tishi"></div><div class="tishi2"></div></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a><div class="tishi"></div><div class="tishi2"></div></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a><div class="tishi"></div><div class="tishi2"></div></li>
</ul>
</div>
<div id="l07" class="c_list">
<ul>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a><div class="tishi"></div><div class="tishi2"></div></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a><div class="tishi"></div><div class="tishi2"></div></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a><div class="tishi"></div><div class="tishi2"></div></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a><div class="tishi"></div><div class="tishi2"></div></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a><div class="tishi"></div><div class="tishi2"></div></li>
</ul>
</div>
<div id="l08" class="c_list">
<ul>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a><div class="tishi"></div><div class="tishi2"></div></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a><div class="tishi"></div><div class="tishi2"></div></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a><div class="tishi"></div><div class="tishi2"></div></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a><div class="tishi"></div><div class="tishi2"></div></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a><div class="tishi"></div><div class="tishi2"></div></li>
</ul>
</div>
</div>
</div>
</div>
<div class="m_right"><img src="img/right110402.jpg" width="38" height="865" alt=""/></div>
</div>
</div>
</div>
</div>
</body>
</html>
$(document).ready(function () {
$("#Button1").click(function () { $("#3").prevAll().clone().appendTo($("#m_body1"));
$("#3").prevAll().slideUp(2000, function () {
$("#3").prevAll().remove();
});
})
})
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"/>
<title>111111</title>
<link href="css/index.css" type="text/css" rel="stylesheet"/>
<script src="js/jquery-1.4.1.js" language="javascript" type="text/javascript"></script>
<script src="js/index.js" language="javascript" type="text/javascript"></script>
</head>
<body>
<div>
<div class="wrap">
<div class="top"><img src="img/kanban110402.jpg" width="960" height="169" alt=""/></div>
<div class="main">
<div class="main2">
<div class="m_left"><img src="img/left110402.jpg" width="38" height="865" alt=""/></div>
<div class="m_center">
<div class="m_body">
<div class="m_body1">
<div id="l01" class="c_list">
<ul>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
</ul>
</div>
<div id="l02" class="c_list">
<ul>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
</ul>
</div>
<div id="l03" class="c_list">
<ul>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
</ul>
</div>
<div id="l04" class="c_list">
<ul>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
</ul>
</div>
<div id="l05" class="c_list">
<ul>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
</ul>
</div>
<div id="l06" class="c_list">
<ul>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
</ul>
</div>
<div id="l07" class="c_list">
<ul>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
</ul>
</div>
<div id="l08" class="c_list">
<ul>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
</ul>
</div>
<div id="l09" class="c_list">
<ul>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
<li><a href="#"><img src="img/shop110402.jpg" width="150" height="172"/></a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="m_right"><img src="img/right110402.jpg" width="38" height="865" alt=""/></div>
</div>
</div>
</div>
</div>
</body>
</html>
/* CSS Document */
*{ margin:0px; padding:0px;}
.wrap{width:960px; margin:0px auto;}
.main{width:936px;background:url(../img/bg110402.jpg) repeat; padding:9px 10px 48px 14px; height:865px; }
.m_left{ float:left;width:38px; height:865px; cursor:pointer;}
.m_center{float:left;width:826px; margin:2px 0px 0px 15px; overflow:hidden; height:865px; }
.m_body{overflow:hidden;width:826px; _width:100%;}
.m_body1{margin-left:-169px; }
.c_list{float:left;margin-right:19px; width:150px;}
.c_list ul{ margin:0px; padding:0px; list-style:none; }
.c_list ul li{margin:0px; padding:0px; list-style:none; width:150px; height:172px; margin-bottom:1px; *margin-bottom:-3px; position:relative;}
.c_list ul li a img{border:0px;}
.tishi{background:url(../img/tishi110402.gif);width:306px; height:104px;position:absolute; display:none; top:30px;left:130px; z-index:1;}
.tishi2{background:url(../img/tishi110402_02.gif);width:289px; height:88px;position:absolute; display:none; top:30px;left:-271px; z-index:1;}
.m_right{float:right;width:38px; height:865px;cursor:pointer;}
var mbody1=$('.m_body1');
var list_num=$('.c_list').length;
var list_body=list_num*150+list_num*19;
mbody1.width(list_body);
$('.m_left').click(function(){
mbody1.animate({marginLeft:-338},1000,function(){
$('.m_body1>.c_list').eq(0).appendTo(mbody1);
mbody1.css('marginLeft',-169);
});
});
$('.m_right').click(function(){
mbody1.animate({marginLeft:0},1000,function(){
$('.m_body1>.c_list').eq(0).before($('.m_body1>.c_list').eq($('.c_list').length-1));
mbody1.css('marginLeft',-169);
});
});
});