星空网 > 软件开发 > Java

20150722

前段代码:

  <div id="out" style=" width:400px;overflow:hidden;">    <div id="int" style="white-space:nowrap;width:800px;">      <asp:Label ID="lblTable" runat="server" Text="Label"></asp:Label>    </div>  </div>   <label onmousedown="marqueeById('l','out')" onmouseup="marqueeStop()">&lt;&lt;&lt;&lt;</label>  <label onmousedown="marqueeById('r','out')" onmouseup="marqueeStop()">&gt;&gt;&gt;&gt;</label>

注意:内层div宽度大于外层div,宽度的设定不仅局限于实际像素,也可使用百分比;js指向的的是外层div。外层div内部元素超出部分隐藏overflow:hidden,内层div的text不允许换行white-space:nowrap

后台:

    protected void Page_Load(object sender, EventArgs e)    {      ShowMenu(20);    }    private void ShowMenu(int m)    {      string strTable = "";      for (int i = 0; i <= m; i++)      {        strTable += "<a href=\"# \" class=\"nav\" ><span>" + i + "</span></a>";      }      lblTable.Text = strTable;    }

注意:自动生成的菜单栏;

JavaScript:

var speed = 10; //数字越大速度越慢var getId; //需要移动的控件IDvar myMark;//开关标记function marqueeById(direction,id) {  getId = document.getElementById(id);  direction == "r" ? moveRight() : moveLeft();}function marqueeStop() {  clearInterval(myMark);}function moveRight() {  myMark = setInterval(function () { getId.scrollLeft++ }, speed);}function moveLeft() {  myMark = setInterval(function () { getId.scrollLeft-- }, speed);}

效果展示:

20150722

点击右侧箭头:

20150722

点击左侧:

20150722




原标题:20150722

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

如何利用国际商标查询流程获得佳结果:https://www.kjdsnews.com/a/1314029.html
如何利用商标注册网查询app获得佳保护权:https://www.kjdsnews.com/a/1314030.html
如何利用商标国际分类10提升品牌价值:https://www.kjdsnews.com/a/1314031.html
如何利用亚马逊上传商标以阻止商品被打假?:https://www.kjdsnews.com/a/1314032.html
如何利用亚马孙来确定商标是否可以使用:https://www.kjdsnews.com/a/1314033.html
如何利用买商标来发展品牌,实现商业成功?:https://www.kjdsnews.com/a/1314034.html
欧洲市场疯了,订单排到7、8月!:https://www.kjdsnews.com/a/1842235.html
凌晨三点到天津西站可以去哪里? :https://www.vstour.cn/a/410229.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流