滑动门技术,如何在div中滑动指定列
大概就是下面这样的页面,让第0,1,2,3列固定不动,拖动滑块时后面的列滑动.请参照最后面的例子写一段javascript来实现,或者给出思路也性.
<html>
<head>
</head>
<body>
<TABLE id="Table1" height="90%" cellSpacing="1" cellPadding="1" width="100%" border="0">
<TR vAlign="top">
<TD bgcolor=#ffffff><table class="ChildTable" cellspacing="0" rules="all" border="1" id="TabControl1_tabPage2_ChildEdit_MaterialList_DataGrid1" style="width:100%;border-collapse:collapse;">
<tr>
<td class="ChildTableHeader" align="center" style="width:6%;">编号</td><td class="ChildNormalTitle" align="center" style="width:6%;">编码</td><td class="ChildRequiredTitle" align="center" style="width:20%;">物资名称</td><td class="ChildNormalTitle" align="center" style="width:6%;">单位</td><td class="ChildNormalTitle" align="center" style="width:10%;">计划单价</td><td class="ChildNormalTitle" align="center" style="width:6%;">计划数量</td><td class="ChildNormalTitle" align="center" style="width:6%;">计划总价</td><td class="ChildNormalTitle" align="center" style="width:6%;">一季度数量</td><td class="ChildNormalTitle" align="center" style="width:6%;">二季度数量</td><td class="ChildNormalTitle" align="center" style="width:6%;">三季度数量</td><td class="ChildNormalTitle" align="center" style="width:6%;">四季度数量</td><td class="ChildNormalTitle" align="center" style="width:12%;">基地</td><td class="ChildTableHeader" align="center" style="width:10%;">承办人</td>
</tr><tr class="ChildTableRow">
<td style="width:6%;"><table id="TabControl1_tabPage2_ChildEdit_MaterialList_DataGrid1__ctl2_ref_ChangeStatus_Table1" cellspacing="0" cellpadding="0" width="100%">
<tr>
<TD><input name="TabControl1:tabPage2:ChildEdit_MaterialList:DataGrid1:_ctl2:ref_ChangeStatus:txtRefID" type="text" id="TabControl1_tabPage2_ChildEdit_MaterialList_DataGrid1__ctl2_ref_ChangeStatus_txtRefID" style="width:0px;display:none" />
<input name="TabControl1:tabPage2:ChildEdit_MaterialList:DataGrid1:_ctl2:ref_ChangeStatus:txtRefName" type="text" size="6" id="TabControl1_tabPage2_ChildEdit_MaterialList_DataGrid1__ctl2_ref_ChangeStatus_txtRefName" class="SingleLineTextBox" style="width:99%;" /></TD>
<td id="TabControl1_tabPage2_ChildEdit_MaterialList_DataGrid1__ctl2_ref_ChangeStatus_selectTD" width="15" align="right">
</td>
</tr>
</table>
</td><td align="left" style="width:6%;">1</td><td style="width:6%;"><input name="TabControl1:tabPage2:ChildEdit_MaterialList:DataGrid1:_ctl2:txt_Code" type="text" value="6001" size="6" id="TabControl1_tabPage2_ChildEdit_MaterialList_DataGrid1__ctl2_txt_Code" class="NoBorderTextBox" /></td><td style="width:20%;"><span controltovalidate="TabControl1_tabPage2_ChildEdit_MaterialList_DataGrid1__ctl2_txt_MaterialDescription" errormessage="The item can't be null" display="Dynamic" id="TabControl1_tabPage2_ChildEdit_MaterialList_DataGrid1__ctl2_rfv_txt_MaterialDescription" evaluationfunction="RequiredFieldValidatorEvaluateIsValid" initialvalue="" style="color:Red;width:100%;display:none;">The item can't be null</span><input name="TabControl1:tabPage2:ChildEdit_MaterialList:DataGrid1:_ctl2:txt_MaterialDescription" type="text" value="rree" size="20" id="TabControl1_tabPage2_ChildEdit_MaterialList_DataGrid1__ctl2_txt_MaterialDescription" class="NoBorderTextBox" /></td><td style="width:6%;"><input name="TabControl1:tabPage2:ChildEdit_MaterialList:DataGrid1:_ctl2:txt_UOM" type="text" value="re" size="6" id="TabControl1_tabPage2_ChildEdit_MaterialList_DataGrid1__ctl2_txt_UOM" class="NoBorderTextBox" /></td><td style="width:10%;"><input name="TabControl1:tabPage2:ChildEdit_MaterialList:DataGrid1:_ctl2:txt_PlanCost" type="text" maxlength="20" size="10" id="TabControl1_tabPage2_ChildEdit_MaterialList_DataGrid1__ctl2_txt_PlanCost" class="NoBorderTextBox" style="ime-mode:disabled;" /></td><td style="width:6%;"><input name="TabControl1:tabPage2:ChildEdit_MaterialList:DataGrid1:_ctl2:txt_PlanQuantity" type="text" maxlength="20" size="6" id="TabControl1_tabPage2_ChildEdit_MaterialList_DataGrid1__ctl2_txt_PlanQuantity" class="NoBorderTextBox" style="ime-mode:disabled;" /></td><td style="width:6%;"><input name="TabControl1:tabPage2:ChildEdit_MaterialList:DataGrid1:_ctl2:txt_PurchaseSum" type="text" maxlength="20" size="6" id="TabControl1_tabPage2_ChildEdit_MaterialList_DataGrid1__ctl2_txt_PurchaseSum" class="NoBorderTextBox" style="ime-mode:disabled;" /></td><td style="width:6%;"><input name="TabControl1:tabPage2:ChildEdit_MaterialList:DataGrid1:_ctl2:txt_FirstQuarterQuantity" type="text" maxlength="20" size="6" id="TabControl1_tabPage2_ChildEdit_MaterialList_DataGrid1__ctl2_txt_FirstQuarterQuantity" class="NoBorderTextBox" style="ime-mode:disabled;" /></td><td style="width:6%;"><input name="TabControl1:tabPage2:ChildEdit_MaterialList:DataGrid1:_ctl2:txt_SecondQuarterQuantity" type="text" maxlength="20" size="6" id="TabControl1_tabPage2_ChildEdit_MaterialList_DataGrid1__ctl2_txt_SecondQuarterQuantity" class="NoBorderTextBox" style="ime-mode:disabled;" /></td><td style="width:6%;"><input name="TabControl1:tabPage2:ChildEdit_MaterialList:DataGrid1:_ctl2:txt_ThirdQuarterQuantity" type="text" maxlength="20" size="6" id="TabControl1_tabPage2_ChildEdit_MaterialList_DataGrid1__ctl2_txt_ThirdQuarterQuantity" class="NoBorderTextBox" style="ime-mode:disabled;" /></td><td style="width:6%;"><input name="TabControl1:tabPage2:ChildEdit_MaterialList:DataGrid1:_ctl2:txt_FourthQuarterQuantity" type="text" maxlength="20" size="6" id="TabControl1_tabPage2_ChildEdit_MaterialList_DataGrid1__ctl2_txt_FourthQuarterQuantity" class="NoBorderTextBox" style="ime-mode:disabled;" /></td><td style="width:12%;"><select name="TabControl1:tabPage2:ChildEdit_MaterialList:DataGrid1:_ctl2:cbo_Warehouse" id="TabControl1_tabPage2_ChildEdit_MaterialList_DataGrid1__ctl2_cbo_Warehouse" KEY="0" style="border-style:Solid;">
<option selected="selected" value="1"> </option>
<option value="2">aaa</option>
<option value="3">bbb</option>
<option value="4">ccc</option>
</select></td><td align="left" style="width:10%;">213</td>
</tr>
</table>
</body>
</html>
==============================================