asp.net中这种滚动图片是什么广告控件?
发布网友
发布时间:2022-04-25 00:56
我来回答
共3个回答
热心网友
时间:2022-04-25 02:25
这个是js实现的 找一个js或者JQ插件 后台拼接输出.
asp.net貌似没有现成这样的控件
热心网友
时间:2022-04-25 03:43
给你一个示例 代码!!
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Js幻灯片</title>
<style type="text/css">
* {margin:0; padding:0;}
#focus {width:800px; height:280px; overflow:hidden; position:relative;}
#focus ul {height:280px; position:absolute;}
#focus ul li {float:left; width:800px; height:280px; overflow:hidden; position:relative; background:#000;}
#focus .btnBg {position:absolute; width:800px; height:20px; left:0; bottom:0; background:#000; text-align:right; color:#FFF;}
#focus .btn {position:absolute; width:780px; height:10px; padding:5px 10px;bottom:0; text-align:right; z-index:4}
#focus .btn span {display:block;width:25px; float:left; height:10px; font-size:10px; text-align:center; margin-left:5px; cursor:pointer; background:#fff;}
.title{ float:right; margin-right:20px;}
.red{ color:red;}
.sm{ text-align:right;position:absolute; bottom:0; right:0; width:800px; height:20px; line-height:20px; z-index:3;}
</style>
<script src="/ajaxjs/jquery-1.6.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
var sWidth=$("#focus").width();
var sHeight = $("#focus").height();
var len=$("#focus ul li").length;
var sWidth=$("#focus").width();
var sm=$("<div class='sm'></div>")
var index=0;
var picTimer;
var btn="<div class='btnBg'></div><div class='btn'>";
for(var i=0;i<len; i++){
var ii=i+1;
btn +="<span>"+ii+"</span>";
}
$("#focus").append(btn);
$("#focus").append(sm);
$("#focus .btnBg").css("opacity",0.3);
$("#focus .btn span").css("opacity",0.4).mouseenter(function(){
index = $("#focus .btn span").index(this);
sh(index);//向上滚动则改为showTop,向左滚动则改为showLeft,渐隐渐现则为sh
}).eq(0).trigger("mouseenter");
$("#focus").hover(function(){
clearInterval(picTimer);
},function(){
picTimer=setInterval(function(){
sh(index);//向上滚动则改为showTop,向左滚动则改为showLeft,渐隐渐现则为sh
index++;
if(index==len){index=0;}
},5000)//滚动间隔,数越大间隔越长
}).trigger("mouseleave");
function sh(index){
$("#focus ul").css({"width":sWidth,"height":sHeight});
var title=$("#focus img").eq(index).attr("title")
$(".sm").empty();
$(".sm").append(title)
$("#focus ul li img").css({position:"absolute",top:0,left:0}).parent().eq(index).stop(true,true).animate({"opacity":1},2000).css({display:"block"}).siblings().stop(true,true).animate({"opacity":0.2},1000).css({display:"none"});
$("#focus .btn span").stop(true,false).animate({"opacity":0.4},300).removeClass("red").eq(index).stop(true,false).animate({"opacity":0.8},300).addClass("red");
}
function showLeft(index){
$("#focus ul").css("width",sWidth*len);
var nowLeft=-index*sWidth;
var title=$("#focus img").eq(index).attr("title")
$("#focus .sm").empty();
$("#focus .sm").append(title)
$("#focus ul").stop(true,false).animate({"left":nowLeft},300);
$("#focus .btn span").stop(true,false).animate({"opacity":0.4},300).removeClass("red").eq(index).stop(true,false).animate({"opacity":0.8},300).addClass("red");
}
function showTop(index) {
$("#focus ul").css("height",sHeight*len);
var nowTop = -index*sHeight;
var title=$("img").eq(index).attr("title")
$(".sm").empty();
$(".sm").append(title)
$("#focus ul").stop(true,false).animate({"top":nowTop},300);
$("#focus .btn span").stop(true,false).animate({"opacity":"0.4"},300).removeClass("red").eq(index).stop(true,false).animate({"opacity":"1"},300).addClass("red");
}
})
</script>
</head>
<body>
<div id="focus">
<ul>
<li><img src="/jscss/demoimg/201208/Koala.jpg" width="800" height="280" title="卡拉"/></li>
<li><img src="/jscss/demoimg/201208/Lighthouse.jpg" width="800" height="280" title="海景房"/></li>
<li><img src="/jscss/demoimg/201208/Penguins.jpg" width="800" height="280" title="黄岛"/></li>
<li><img src="/jscss/demoimg/201208/Tulips.jpg" width="800" height="280" title="郁金香"/></li>
</ul>
</div>
</body>
</html>
热心网友
时间:2022-04-25 05:18
这是一个jQuery插件
asp.net中如何实现点击某张图片跳出下一个网页
可以使用imagebutton控件,也可以使用 里面链接你要跳转的页面,里面显示图片
在asp.net中用marquee滚动图片时怎么让图片先显示出来几张再开始滚动...
marquee,图片连续滚动,不留空白2007-11-07 01:15 P.M.在网上有类似的方法,原来一直认为必须是asp的程序,而在asp.net里用不了,结果在vs2005里照着改一下居然好用,下面是我按照我要的效果做的方法:(图片是从数据库中取路径,page_load()的时候赋的url,是一个长图片从右至左不间断的滚动) <a...
asp.net 图片滚动的前后台代码
把如下代码加入区域中: //设置marquee的宽度 (in pixels)var marqueewidth=400 //设置marquee的高度 (in pixels, 该参数只适用于NS)var marqueeheight=20 //设置marquee滚动的速度(数值大速度快)var speed=4 //设置marquee显示内容,使用标准的HTML语法。var marqueecontents='<image src="你的图片路...
...按钮图片也跟着往下移动,这一功能怎么用asp.net+C# 实现,各位如何...
这个用ajax做的!里面有一个中文翻译叫总是显示的控件,正常情况下vs2005没有带ajax的,你要自己去下,百度下就知道了,要装两个文件的!vs2008和vs2010都是带了基本的几个,要装ajax扩展控件的!祝你好运!
asp.net中怎么插入动态图片
只要在验证的地方加一验证控件就可以,然后Display:Dynamic这样多条错误语句就可以动态插入,然后ControlToValidate改为你要验证的控件,在ErrorMessage中加入你想在出现错误时的语句!答案补充 你多放几个验证控件就可以,只要把Display:Dynamic就可以.
asp.net显示图片到指定的Image控件中
由于asp net中的Image控件是在System Web UI WebControls命名空间中 所以不能像在winform中那样通过byte[]直接显示图片 既然这样 就只能曲线救国了 这里的例子是这样的思路 teacherdetial aspx是最终用来显示文字和图片的页面 但是由于我们的图片需要曲线救国 所以这里另外建立一个pic aspx 在pic aspx页面...
asp.net 图片预加载功能。 就是图片没有加载前 一直转圈圈的那种效果...
将IMG 的SCR指向一个转圈圈的图标,将真实URL设为一个自定义属性,比如 然后用JS定时器延时,查找所有IMG,将真实属性设置为SRC,如果页面比较长,还可以判断滚动条滚动到哪,就加载到哪,原理是一样的,主要是用JS去实现 function ImageLoad(){ var list = $("img");var index=0;var length = ...
在循环播放广告图片时,asp.net的page_load加载事件中要先定义一个随机...
这个应该是为了解决每次加载都要到服务器请求而不是读缓存的问题 这里可以是图片路径虽然没变,但它的内容可能需要经常变化,如果不在地址后面加上rd参数,在网页缓存期内只会读取缓存里的图片,即使服务器更新了这张图片也不会到服务器请求的,只要加了这个随机参数才会每次都到服务器请求的 ...
(Visual c#) ASP.net中,用Button控件实现图片切换功能 请发个Button...
前台添加个picture控件,然后picture.image默认设置为img001,把图片路径和名字写好就行了;在button事件事件里先img++;用代码绑定图片就是把路径里图片名字用img来更新;这样通过img的变化显示的图片就会变化了 很简单的,这种简单必须得自己动手走出这一步,你才能到得到提升,不然简单的都依赖别人,难度...
在asp.net中用imgae控件显示图片五张图片中的随机一张
protected void Page_Load(object sender, EventArgs e){ Random rndGen = new Random();int rndNum = rndGen.Next(10);if (rndNum >0 && rndNum <= 5){ imgBooks.ImageUrl = "~/images/Image“+rndNum +".jpg";}