改变div剪辑事件

时间:2013-05-15 09:59:31

标签: javascript jquery

我一直致力于一个使用ByRei的DynDiv来使用可移动/可扩展div的项目。一切似乎工作得很好,除了当我想使用包含的函数最小化div时,它似乎这样做,除了剪切仅仅模糊内容的事实,并且它实际上保持相同的高度。在浏览完源代码之后,我想我已经缩小了原因。

   if (evt) {
   var
    evt_src = (evt.target) ? evt.target : evt.srcElement,
    minmax_src = ByRei_dynDiv.get.parent(evt_src,ByRei_dynDiv.config.regExp.minmax,0),
    minmaxHeight = (ByRei_dynDiv.get.prefix.value(minmax_src.className.split(' '),"minmax_Height-",1)||20);
   evt_src = ByRei_dynDiv.get.parent(evt_src,ByRei_dynDiv.config.regExp.minmax,1);
   ByRei_dynDiv._style(evt_src,'clip', (new RegExp (minmaxHeight + "\\w+,?\\s?auto","i").test(ByRei_dynDiv._style(evt_src,'cl'))) ?  'rect(auto auto auto auto)' : 'rect(auto auto ' +  (minmaxHeight) +'px auto)');
}

https://code.google.com/p/mvp-log-api/source/browse/trunk/dyndiv.js?r=3

从我可以收集的内容中,它会剪切元素,使可见性为0,但div保持相同的实际高度。我如何改变这一点,以便在事件发生时,div实际上会改变高度,而不是直观地“隐藏”被剪辑的内容?矫正似乎也参与其中。

非常感谢您阅读。

0 个答案:

没有答案