用ajax和C#.net实现的图片翻页浏览,请问怎样使得点击缩略图后显示的第一张图就是点击的那张? 80
如题,现在用ajax和c#.net实现了点击缩略图后浏览大图的效果,可是无论点击哪张缩略图后都是从开始的第一张默认的去翻页,我想通过传过去的id把第一张图保存到datas...
如题,现在用ajax和c#.net实现了点击缩略图后浏览大图的效果,可是无论点击哪张缩略图后都是从开始的第一张默认的去翻页,我想通过传过去的id把第一张图保存到dataset.table[0]中的第一项,然后依次类推,因为这样可以从被点击的缩略图哪张对应的大图去开始浏览,或者哪位大哥有更好的解决方法,急等,麻烦给出较详细的代码,解决问题了再加50分,说道做到!谢谢啦!
landy543210大哥的答案不能解决我的问题,我说下我的思路,首先通过ajax获取大的分类,然后在数据库中查找所有大分类下的图片路径,然后在.aspx.cs页面里,再通过循环获取大分类下各小分类的详细信息。而这个过程就出现了问题:我没法把用户点击的图片的id进行判断来放入DataSet里,并让他们的id以传过来的id为第一个,而进行依次的排列,并把传来的id之前的id号排在最后,请问大哥,这怎么实现啊?
ajax83316大哥,请问怎么依次排序啊,我只能按升降序排,至于把点击后的id排在第一位,我不懂啊,麻烦您指教一下!谢谢啦! 展开
landy543210大哥的答案不能解决我的问题,我说下我的思路,首先通过ajax获取大的分类,然后在数据库中查找所有大分类下的图片路径,然后在.aspx.cs页面里,再通过循环获取大分类下各小分类的详细信息。而这个过程就出现了问题:我没法把用户点击的图片的id进行判断来放入DataSet里,并让他们的id以传过来的id为第一个,而进行依次的排列,并把传来的id之前的id号排在最后,请问大哥,这怎么实现啊?
ajax83316大哥,请问怎么依次排序啊,我只能按升降序排,至于把点击后的id排在第一位,我不懂啊,麻烦您指教一下!谢谢啦! 展开
2个回答
展开全部
因为我上次做的时候也遇到类似问题了,最后就是这么解决的。。。
不知道你能不能看懂。
<script language="JavaScript" type="text/javascript" >
var scrollTop;
Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(BeginRequestHandler);
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
function BeginRequestHandler(sender, args)
{
var elem = document.getElementById('ctl00_ContentPlaceHolder1_ScrollPanel');
scrollTop=elem.scrollTop;
var status = document.getElementById('<%=YScrollValue.ClientID%>');
status.style.visibility='visible';
}
function EndRequestHandler(sender, args)
{
var elem = document.getElementById('ctl00_ContentPlaceHolder1_ScrollPanel');
elem.scrollTop = scrollTop;
var status = document.getElementById('<%=YScrollValue.ClientID%>');
status.style.visibility='hidden';
}
</script>
不知道你能不能看懂。
<script language="JavaScript" type="text/javascript" >
var scrollTop;
Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(BeginRequestHandler);
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
function BeginRequestHandler(sender, args)
{
var elem = document.getElementById('ctl00_ContentPlaceHolder1_ScrollPanel');
scrollTop=elem.scrollTop;
var status = document.getElementById('<%=YScrollValue.ClientID%>');
status.style.visibility='visible';
}
function EndRequestHandler(sender, args)
{
var elem = document.getElementById('ctl00_ContentPlaceHolder1_ScrollPanel');
elem.scrollTop = scrollTop;
var status = document.getElementById('<%=YScrollValue.ClientID%>');
status.style.visibility='hidden';
}
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询