使用js模拟ecshop元素挪移
2015-08-06 17:37
726 查看
<!DOCTYPE html>
<html>
<head>
<title>移动</title>
<script src="jquery.min.js"></script>
<style>
li{
color:red;
}
li:hover{
color:blue;
}
</style>
<script type="text/javascript">
$(document).ready(function() {
var newcode = function() {
this.min1 = new Array();
this.min2 = new Array();
this.min1[0] = 1;
this.min1[1] = 2;
this.min1[2] = 3;
this.min2[0] = 1;
this.min2[1] = 2;
this.min2[2] = 3;
this.main1="";
this.main2="";
for (var i = 0; i < this.min1.length; i++) {
this.main1 += ("<li class=\"li\">" + this.min1[i] + "</li>");
}
for (var i = 0; i < this.min2.length; i++) {
this.main2 += ("<li style=\"display:none;\" class=\"li\">" + this.min2[i] + "</li>");
}
$(".min1").html(this.main1);
$(".min2").html(this.main2);
this.sclick = function(value) {
$(".min1 li:eq("+value+")").hide();
$(".min2 li:eq("+value+")").show();
}
this.zclick = function(value) {
$(".min2 li:eq("+value+")").hide();
$(".min1 li:eq("+value+")").show();
}
}
ss = new newcode();
$(".min1").on('click','.li',function() {
ss.sclick($(this).index());
});
$(".min2").on('click','.li',function() {
ss.zclick($(this).index());
});
});
</script>
</head>
<body>
<div class="min1" style="width:500px;height:400px;border:solid 1px #000"></div>
<div class="min2" style="width:500px;height:400px;border:solid 1px #000"></div>
</body>
</html>
<html>
<head>
<title>移动</title>
<script src="jquery.min.js"></script>
<style>
li{
color:red;
}
li:hover{
color:blue;
}
</style>
<script type="text/javascript">
$(document).ready(function() {
var newcode = function() {
this.min1 = new Array();
this.min2 = new Array();
this.min1[0] = 1;
this.min1[1] = 2;
this.min1[2] = 3;
this.min2[0] = 1;
this.min2[1] = 2;
this.min2[2] = 3;
this.main1="";
this.main2="";
for (var i = 0; i < this.min1.length; i++) {
this.main1 += ("<li class=\"li\">" + this.min1[i] + "</li>");
}
for (var i = 0; i < this.min2.length; i++) {
this.main2 += ("<li style=\"display:none;\" class=\"li\">" + this.min2[i] + "</li>");
}
$(".min1").html(this.main1);
$(".min2").html(this.main2);
this.sclick = function(value) {
$(".min1 li:eq("+value+")").hide();
$(".min2 li:eq("+value+")").show();
}
this.zclick = function(value) {
$(".min2 li:eq("+value+")").hide();
$(".min1 li:eq("+value+")").show();
}
}
ss = new newcode();
$(".min1").on('click','.li',function() {
ss.sclick($(this).index());
});
$(".min2").on('click','.li',function() {
ss.zclick($(this).index());
});
});
</script>
</head>
<body>
<div class="min1" style="width:500px;height:400px;border:solid 1px #000"></div>
<div class="min2" style="width:500px;height:400px;border:solid 1px #000"></div>
</body>
</html>
相关文章推荐
- 公用方法Store
- Arcgis for JS实现台风运动路径与影像范围的显示
- Mark:JSP页面中的pageEncoding和contentType两种属性
- JS实现霓虹灯文字效果的方法
- Threejs创建及设置face
- ExtJs5.1多选下拉框CheckComb
- Extjs4 grid 鼠标响应事件
- html中利用js实现简单图片轮换效果
- JS获取浏览器版本号及获取IE版本提示并关闭
- javascript 变量 命名规范 变量的作用域
- Js遍历键值对形式对象或Map形式
- JS原型链问题
- [Javascript] 插件封装
- js跳转页面方法
- javascript实现网页背景烟花效果的方法
- JavaScript实现表格的排序
- js获取单选框的值
- JS实现三级折叠菜单特效,其它级可自动收缩
- javascript 变量 命名规范 变量的作用域
- js获取GET数据