drag=false;
OnTrim()
}
}
}
function OnScale()
{
if(src!=null&&drag)
{
if(ope=="Scale")
{
// 縮小/拡大の場合
if(dir=="Forward")
{
if(event.clientX-refer>=unit)
{
src.width=event.clientX-refer;
}
}
else
{
if(refer-event.clientX>unit)
{
src.style.left=event.clientX;
src.width=refer-src.getClientRects()[0].left;
}
}
}
else
{
// 移動の場合 http://www.devdao.com/
src.style.left=event.clientX-refer;
}
}
if(event.srcElement!=null)
{
if(event.srcElement.tagName=="IMG")
{
if(event.clientX<event.srcElement.getClientRects()[0].left+unit/2)
{
event.srcElement.style.cursor="w-resize";
}
else
{
event.srcElement.style.cursor="e-resize";
}
}
}
}
function OnTrim()
{
var pre,post;
for(index=0;index<itemNum-1;index++)
{
pre=document.getElementById(aryItems[index]);
post=document.getElementById(aryItems[index+1]);
if(pre.getClientRects()[0].left+pre.width!=post.getClientRects()[0].left)
{
post.style.left=pre.getClientRects()[0].left+pre.width-2;
}
}
for(index=0;index<itemNum;index++)
{
pre=document.getElementById(aryItems[index]);
if(pre.getClientRects()[0].left>=left+unit*max)
{
pre.style.left=left+unit*max-2;
pre.width=unit;
}
if((pre.getClientRects()[0].left<left+unit*max)&&(pre.getClientRects()[0].left+pre.width>left+unit*max))
{
如果您对本文有任何疑问或者建议,请到讨论区发表您的意见:
>>
论坛入口 <<
上一篇:
开发跨浏览器JavaScript时要注意的问题 下一篇:
限制文本字节数的JS源代码程序
【文章评论】
【收藏本文】
【推荐好友】
【打印本文】
【我要投稿】 【论坛讨论】