.fcwindow { width:990px; position:relative; min-height:400px; overflow-x:hidden } #fccontent { position:relative; width:3960px; overflow-x:hidden; }
fcnext是下一步!
fcup是上一步!
然后fcpArray里面的函数,就是各个步骤触发的函数,自行填写即可。在测试阶段可以:
a = function(){ alert("function a"); } b = function(){ alert("function b"); } c = function(){ alert("function c"); }
var fcprocess = 0;// 当前步骤 var fcmaxprocess = 4;// 最大步骤数 var baseMoveLength = 990;// 步骤移动距离 var moveSpeed = 1000;// var fcpArray = new Array();// 步骤切换时,触发函数 //切换函数 fcpArray.push(a); fcpArray.push(b); fcpArray.push(c); this.fcnext = function(index) { var left = $("#fccontent").css("left"); var movedis = 0; if (left == "auto") { movedis = -baseMoveLength; } else { var l = left.length; var d = left.substr(0, l - 2); // alert(d+"-"+left); movedis = new Number(d); movedis -= baseMoveLength; // alert(moveid+"ds"+d); } $("#fccontent").animate({ left : movedis }, moveSpeed, function() { if (index >= 0) { fcpArray[index](); } }); }; this.fcup = function(index) { var movedis = 0; var left = $("#fccontent").css("left"); if (left == "auto") { movedis = 0; } else { var l = left.length; var d = left.substr(0, l - 2); movedis = new Number(d); movedis += baseMoveLength; } $("#fccontent").animate({ left : movedis }, moveSpeed, function() { if (index >= 0) { fcpArray[index](); } }); };
struts2如何实现页面分步骤滑动,布布扣,bubuko.com
原文:http://blog.csdn.net/emaste_r/article/details/23202535