关于javascript中菜单栏过长 实现左右箭头滑动项~
发布网友
发布时间:2022-04-22 15:29
我来回答
共1个回答
热心网友
时间:2022-04-22 16:59
<style>
ul{
margin:0px;
padding:0px;
}
li{
float:left;
cursor:pointer;
}
.map_div{
width:900px;
height:40px;
background-color:#000000;
overflow:hidden;
}
#dh_li{
width:800px;
height:40px;
background-color:#000000;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
text-overflow:ellipsis;
display:block;
after:content:"...";
}
#dh_li li{
width:150px;
height:40px;
background-color:#000000;
color:#FF0000;
border-right:1px solid #FF0000;
text-align:center;
padding-top:10px;
overflow:hidden;
}
#dh_li li a:link{
color:#FF0000;
}
#dh_li li a:visited{
color:#FF0000;
}
#dh_li li a:hover{
color:#FF0000;
}
.dh_li{
width:50px;
height:40px;
font-size:20px;
font-weight:bold;
color:#FF0000;
text-align:center;
padding-top:10px;
background-color:#CCCCCC;
}
</style>
<body>
<div class="map_div">
<ul>
<li id="dh_li">
<div style="width:1500px;">
<ul>
<li><a href="#">网站首页</a></li>
<li><a href="#">公司简介</a></li>
<li><a href="#">产品展示</a></li>
<li><a href="#">新闻咨询</a></li>
<li><a href="#">热点咨询</a></li>
<li><a href="#">合作伙伴</a></li>
<li><a href="#">网站论坛</a></li>
<li><a href="#">在线咨询</a></li>
<li><a href="#">联系我们</a></li>
</ul>
</div>
</li>
<li id="left_" class="dh_li" onclick="move_left();">←</li>
<li id="right_" class="dh_li" onclick="move_right();">→</li>
</ul>
</div>
</body>
<script>
var demo=document.getElementById("dh_li");
function move_right()
{
if(dh_li.scrollLeft<=(1500-800))
dh_li.scrollLeft+=150;
}
function move_left()
{
if(dh_li.scrollLeft>=0)
dh_li.scrollLeft-=150;
}
</script>
参考资料:http://hi.baidu.com/lxs_lingting/home
关于javascript中菜单栏过长 实现左右箭头滑动项~
ul{ margin:0px;padding:0px;} li{ float:left;cursor:pointer;} .map_div{ width:900px;height:40px;background-color:#000000;overflow:hidden;} dh_li{ width:800px;height:40px;background-color:#000000;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-overflow:ellipsis;...
怎样让菜单栏的箭头按每次点击时作动画??
<!DOCTYPE html> (document).ready(function(){ (".flip").click(function(){ (".panel").slideToggle("normal");});}); div.panel,p.flip { margin:0px;padding:5px;text-align:center;background:#e5eecc;border:solid 1px #c3c3c3;} div.panel { height:120px;} W3Sc...
vuetab的个数超过可视区域点击可横向滚动显示
- 如果需要更平滑的滚动效果,可以使用JavaScript的`scrollTo`方法,并设置平滑滚动选项(如果浏览器支持)。4. **滚动控制**:可以添加左右箭头按钮或滑动条,通过点击或拖动来控制Tab标签的滚动。这涉及到监听用户的输入事件(如点击、拖动),并相应地调整容器的滚动位置。通过以上步骤,可以在Vue应用中...
...用menu控件,实现菜单横排,鼠标移动到菜单的一项上,向下弹出子菜单...
子菜单是动态的,因为只有当激活相关主菜单项时它们才会出现。1. 静态菜单Menu控件可以使用MenuItem控件定义菜单数据来建立静态菜单。下面举例说明在VWD2008中创建静态菜单的方法。【例7-7】利用Menu控件在网页中添加一个菜单,实现自定义导航功能。(1) 新建一个Web站点Ex7_7。(2) 在【解决方案资源管理器】中,添加We...
JavaScript箭头函数的五种使用方法及三点注意事项
绑定this指向的方法也有所不同,箭头函数不能使用bind、call、apply等方法显式绑定this,而是通过::操作符实现。例如,obj::fn等同于fn.bind(obj)。箭头函数不能作为构造函数使用,因此不能通过new命令来实例化,例如const fn = () => {},let _fn = new fn(),会报错。箭头函数内部无法使用...
构建灵活的上下文菜单:contextMenuInit 函数详解和实际应用
1.初始化上下文菜单(contextMenuInit函数)在页面加载时,你需要初始化上下文菜单,并为每个文件和文件夹设置相应菜单项。这可以通过调用contextMenuInit函数实现。2.添加菜单项 对于文件,你可能希望添加打开、编辑、删除等菜单项;对于文件夹,则添加打开、添加新文件、重命名等菜单项。3.添加事件侦听器 ...
用原生JS实现图片的轮换,带左右箭头,中间有8张图,每次点击箭头变化下...
电脑如何设置自动弹出下拉窗口弹窗怎么设置
Ⅰ IE双击搜索栏 自动弹出下拉菜单功能如何开启请问你装的是IE 几啊?如果是IE7.0以上版本 单击工具 Internet选项 高级 单击右下角的重置 即可!Ⅱ 我的电脑浏览器看下拉菜单式会弹出如图 怎么设置都不行应该是ie将下拉式选项当做了弹出窗口给屏蔽了。设置弹出窗口拦截程序为关闭,然后将internet选项中安全级别下调到...
JavaScript中forEach的错误用法汇总
JavaScript中forEach的错误用法汇总使用过forEach的人大致有两种:一种是简简单单地使用,而另一种则是想要搞出点花样来,结果却总是出现一些莫名其妙的bug,解决这些bug所花费的时间甚至可以用来尝试其他方法实现同
跪求: jQuery实现下拉菜单
.arrow{ /* 菜单项的右侧小箭头 */ float:right; padding-right:5px; } #menu>ul{height:30px;} /* 即使没有菜单项也能保持顶级菜单栏的高度。 */ /* 一级菜单 */ #menu>ul>li{ text-align:center; display:inline-block; width:80px; } #menu>ul>li>a{color:#fff;} #me...