问题描述
<table cellpadding="0" class="table_border" cellspacing="1" width="100%"><tbody><tr><td valign="top" width="50px"><div id="unifiedViewMenu" class="contextMenu"></div></td><td style="width:2px;margin:0px;padding:0px;cursor:e-resize;" id="mouseMove"></td><td valign="top"><iframe frameborder="0" height="430px" width="100%" src="infoView.jsp" name="infoView"></iframe></td></tr></tbody></table>主要需要实现的内容:当点击第二个td时,拖动把第一个td缩小或扩大。现在的业务是:第一个td是菜单、第二个td是拖动的、第三个td显示内容的。希望各位大侠给出宝贵代码(IE6+,FF3.0)OK。感谢....我写的方法是,这样写不行..://鼠标拖曳$("#mouseMove").mousedown(function(e){$(this).mousemove(function(e){$(this).prev("td").children("div").css("width",e.pageX);});}).mouseup(function(){$(this).unbind("mousemove");});mouseup总是没执行,求解! 问题补充:scl33 写道
解决方案
用TD就别考虑这种需求, 换DIV吧