繁体   English   中英

如何使用Javascript使div可滚动

[英]How to make div Scrollable using Javascript

我正在研究Tizen并制作Web应用程序。

我在html5中有一个div,并且在该div上设置了图片作为背景。 现在我有一些场景,其中我必须多次在此div中显示一些随机文本。 不能保证文本大小始终相同。 我的图像尺寸是300宽度和90高度。

现在,当我的文字较大时,我想通过javascript在div上上下滚动。 我尝试了scrollTop,溢出:自动/滚动,但不起作用。

实际上,我可以在Eclipse的HTML视图上看到结果,但是当我在设备上运行代码时,它不显示任何滚动条。 任何帮助,将不胜感激 。

这是我的代码,其中有一个名为textView的div:

  <div id="textView" style="height: 90px; width: 300px;  
    margin-left: 20px; margin-top: 20px;overflow: auto;">
  </div>

并且在javascript中:

  var elem = document.getElementById("textView");

  elem.scrollTop="80px";

  elem.innerHTML="llllllllllllllllllllllllllllllllllllllllll"+'<br/>'
  +"llllllllllllllllllllllllllllllllllllllllllll"+'<br/>'
  +"llllllllllllllllllllllllllllllllllllllllllll"+'</br>'
  +"llllllllllllllllllllllllllllllllllllllllllll"+'<br/>';
  elem.style.color = "White";

  elem.style.fontSize = "50px";

我想在图像范围内显示文本,而不是超出图像范围。

我相信id是您将其设置为overflow:scroll样式,应该注意这一点。

编辑:

查看设置overflow-x:hiddenoverflow-y:auto

再次编辑:也许是这样: https : //developer.tizen.org/help/index.jsp?topic=% 2Forg.tizen.web.appprogramming%2Fhtml%2Fguide%2Fui_guide%2Fui_framework_scrollview.htm

试试这个:-首先固定<div>的高度和宽度,然后设置overflow:auto

document.getElementById("textView").setAttribute("style","overflow:auto;height:90px;width:500px");

或者你可以尝试

document.getElementById("textView").style.width='500px';

document.getElementById("textView").style.height='90px';

document.getElementById("textView").style.overflow='auto';

希望对您有帮助。

我使用iscroll在我的移动应用程序中滚动,希望它可能对您有帮助

我在tizen中开发ap时遇到了类似的问题。两个轴的溢出滚动均无济于事。概率是内容处于固定位置,并且不属于可滚动分区。请检查该配合!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM