WMWRolling.Rolling.addMenuMain=function(){
var div = document.createElement('div');
div.id='div1';
div.style.cssText="position: absolute;FLOAT: right;";
div.style.marginLeft=parseInt(WMWRolling.RollingConfig.logowidth)+3+"px";
div.style.width=(winWidth-parseInt(WMWRolling.RollingConfig.logowidth)-3)+"px";
div.style.height=(winHeight-5)+"px";
$('main').appendChild(div);
}WMWRolling.Rolling.addMenuDiv=function(){
var div = document.createElement('div');
div.id='div2';
div.style.cssText = "position:relative;";
div.style.height=(winHeight-10)+"px";
div.style.marginTop="2px";
div.style.width="0px";
div.style.left="5px";
$('div1').appendChild(div);
}我应该如何设置样式才能使div1在div2里滚动,也就是说显示的div2的内容区域就是div1,也就是说div2不能在div1之上

解决方案 »

  1.   

    var div = document.createElement('div');
        div.id='div2';
        div.style.cssText = "position:relative;";
        div.style.height=(winHeight-10)+"px";
        div.style.marginTop="2px";
        div.style.width="0px";
        div.style.left="5px";
          
       div.style.overflow = "auto"; // 横竖滚动 
       
        $('div1').appendChild(div);
      

  2.   

    补充下
    div2的宽度<= div1的宽度
    div2的高度<= div1的高度 
      

  3.   

    方法不对
    我已经实现了div2的左右滚动,但是,div盖住了div1,它滚动时在div1之上滚动,我要让它在div下滚动,就像div1是现实窗口
    高手指教
      

  4.   

    设置
    overflow=auto
    zindex,div2>div1
      

  5.   

    用html的<marquee>标签吧,可以上下或左右移动的
      

  6.   

    在firefox中和ie中,span是否定义的不一样,在ie中是自左向右依次排过去的,但在firefox就是排列怎么整都是自上而下排
    有什么方式能解决这个问题,要就是类似于windows的资源管理器的缩略图样式
    自左向右一直排过去……