asp.net html 图片滚动不留空白
2017-03-31 09:30
387 查看
<!doctype>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<title></title>
<style>
*
{
margin: 0;
padding: 0;
list-style: none;
border: none;
}
body
{
background: #efefef;
}
.content
{
padding: 0 5px;
width: 80%;
background: #000;
margin: 50px auto;
}
/*主要用来美化样式*/#scrollpic
{
position: relative;
height: 166px;
width: 100%;
overflow: hidden;
}
#prev, #next
{
display: block;
height: 166px;
width: 50px;
background: #efefef;
position: absolute;
top: 0;
opacity: 0;
z-index: 10;
}
#prev
{
left: 0;
}
#next
{
right: 0;
}
#scrollpic ul
{
position: absolute;
height: 166px;
}
#scrollpic ul li
{
float: left;
padding: 5px;
height: 156px;
width: 220px;
}
#scrollpic ul li img
{
width: 220px;
height: 156px;
}
p
{
font: normal 14px/2 'microsoft yahei';
color: #333;
}
</style>
</head>
<body>
<div>
<div id="scrollpic">
<a href="javascript:;" id="prev"></a>
<ul>
<li><a href="#">
<img src="Images/Label/01.jpg" /></a></li>
<li><a href="#">
<img src="Images/Label/02.jpg" /></a></li>
<li><a href="#">
<img src="Images/Label/03.jpg" /></a></li>
<li><a href="#">
<img src="Images/Label/04.jpg" /></a></li>
<li><a href="#">
<img src="Images/Label/05.jpg" /></a></li>
<li><a href="#">
<img src="Images/Label/06.jpg" /></a></li>
<li><a href="#">
<img src="Images/Label/07.jpg" /></a></li>
<li><a href="#">
<img src="Images/Label/08.jpg" /></a></li>
<li><a href="#">
<img src="Images/Label/09.jpg" /></a></li>
</ul>
<a href="javascript:;" id="next"></a>
</div>
</div>
<script type="text/javascript">
window.onload = function(){
//操作dom
var oPicList = document.getElementById("scrollpic");
var oUl = oPicList.getElementsByTagName("ul")[0];
var aLi = oUl.getElementsByTagName("li");
var aPrev = document.getElementById("prev");
var aNext = document.getElementById("next");
oUl.innerHTML+=oUl.innerHTML;
oUl.style.width = aLi[0].offsetWidth * aLi.length + "px";
oUl.style.left =-oUl.offsetWidth/2;
var speed = 1;
//控制滚动
function movePic(){
if(oUl.offsetLeft<=-oUl.offsetWidth/2){
oUl.style.left = "0";
}
if(oUl.offsetLeft>0){
oUl.style.left = -oUl.offsetWidth/2;
}
oUl.style.left = oUl.offsetLeft + speed +"px";
}
var timer = setInterval(movePic,30);
//鼠标操作 暂停/滚动
oUl.onmouseover = function(){
clearInterval(timer);
}
oUl.onmouseout = function(){
timer = setInterval(movePic,30);
}
//控制图片左右滚动
// aPrev.onmouseover=function(){
// speed=1;
// }
// aNext.onmouseover=function(){
// speed=-1;
// }
}
</script>
</body>
</html>
<iframe id="ImgFrame" style="z-index: 1; visibility: inherit; width: 100%; height: 100%;"
name="ImgFrame" src="JSxunhuan.htm" frameborder="0" scrolling="no"></iframe>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<title></title>
<style>
*
{
margin: 0;
padding: 0;
list-style: none;
border: none;
}
body
{
background: #efefef;
}
.content
{
padding: 0 5px;
width: 80%;
background: #000;
margin: 50px auto;
}
/*主要用来美化样式*/#scrollpic
{
position: relative;
height: 166px;
width: 100%;
overflow: hidden;
}
#prev, #next
{
display: block;
height: 166px;
width: 50px;
background: #efefef;
position: absolute;
top: 0;
opacity: 0;
z-index: 10;
}
#prev
{
left: 0;
}
#next
{
right: 0;
}
#scrollpic ul
{
position: absolute;
height: 166px;
}
#scrollpic ul li
{
float: left;
padding: 5px;
height: 156px;
width: 220px;
}
#scrollpic ul li img
{
width: 220px;
height: 156px;
}
p
{
font: normal 14px/2 'microsoft yahei';
color: #333;
}
</style>
</head>
<body>
<div>
<div id="scrollpic">
<a href="javascript:;" id="prev"></a>
<ul>
<li><a href="#">
<img src="Images/Label/01.jpg" /></a></li>
<li><a href="#">
<img src="Images/Label/02.jpg" /></a></li>
<li><a href="#">
<img src="Images/Label/03.jpg" /></a></li>
<li><a href="#">
<img src="Images/Label/04.jpg" /></a></li>
<li><a href="#">
<img src="Images/Label/05.jpg" /></a></li>
<li><a href="#">
<img src="Images/Label/06.jpg" /></a></li>
<li><a href="#">
<img src="Images/Label/07.jpg" /></a></li>
<li><a href="#">
<img src="Images/Label/08.jpg" /></a></li>
<li><a href="#">
<img src="Images/Label/09.jpg" /></a></li>
</ul>
<a href="javascript:;" id="next"></a>
</div>
</div>
<script type="text/javascript">
window.onload = function(){
//操作dom
var oPicList = document.getElementById("scrollpic");
var oUl = oPicList.getElementsByTagName("ul")[0];
var aLi = oUl.getElementsByTagName("li");
var aPrev = document.getElementById("prev");
var aNext = document.getElementById("next");
oUl.innerHTML+=oUl.innerHTML;
oUl.style.width = aLi[0].offsetWidth * aLi.length + "px";
oUl.style.left =-oUl.offsetWidth/2;
var speed = 1;
//控制滚动
function movePic(){
if(oUl.offsetLeft<=-oUl.offsetWidth/2){
oUl.style.left = "0";
}
if(oUl.offsetLeft>0){
oUl.style.left = -oUl.offsetWidth/2;
}
oUl.style.left = oUl.offsetLeft + speed +"px";
}
var timer = setInterval(movePic,30);
//鼠标操作 暂停/滚动
oUl.onmouseover = function(){
clearInterval(timer);
}
oUl.onmouseout = function(){
timer = setInterval(movePic,30);
}
//控制图片左右滚动
// aPrev.onmouseover=function(){
// speed=1;
// }
// aNext.onmouseover=function(){
// speed=-1;
// }
}
</script>
</body>
</html>
<iframe id="ImgFrame" style="z-index: 1; visibility: inherit; width: 100%; height: 100%;"
name="ImgFrame" src="JSxunhuan.htm" frameborder="0" scrolling="no"></iframe>
相关文章推荐
- asp.net 左右滚动的图片展示效果
- ASP.NET中存取图片到数据库的示例(转载http://www.knowsky.com/3257.html)
- Asp.net使用HttpModule压缩并删除空白Html请求
- 动态修改的图片滚动效果(asp.net版本)
- 在asp.net中使用JQuery的SlideViewer插件实现图片的滚动效果
- ASP.NET[HTML控件]无组件无刷新的图片上传方式
- asp.net正则表达式提取网页网址、标题、图片实例以及过滤所有HTML标签实例
- ASP.NET 过滤html中的图片与换行
- asp.net 图片批量上传预览,在Silverlight页面中读取并滚动显示
- ASP.NET中利用JS实现图片滚动
- asp.net图片滚动+JAVASCRIPT(向右)
- asp.net利用正则在HTML中提取图片路径
- 在ASP.NET的母版页中使用图片和超链接,HTML标记和ASP.NET标记的不同
- Asp.net图片滚动(Jquery实现)
- ASP.NET 过滤html中的图片与换行
- FCKeditor是使用非常广泛的HTML编辑器,本文从 ASP.NET 的使用场景对 FCKeditor 与 FCKeditor.NET 的配置、功能扩展(如自定义文件上传子目录、自定义文件名、上传图片的后期处理等)、以及安全性进行初步的阐述。
- marquee,图片连续滚动,不留空白
- asp.net正则表达式提取网页网址、标题、图片,滤所有HTML标签
- ASP.NET裁出HTML字符串中的图片地址