Asp.net c#用onclick保存变量
本文关键字:保存 变量 onclick net Asp | 更新日期: 2023-09-27 18:03:38
我有一个foreach,显示所有缩略图图像从一个列表的图像对象(每个对象有名称,路径,描述,标题等)。
foreach {
<a href="#Gallery" title="<%= image.Description %>" rel="imgGallery">
<img src="<%= image.GetVariantFilePath("Small") %>" alt="<%= image.Description %>" />
}
现在我必须在页面的另一部分显示单击的缩略图的图像。哪一种是最好的方法?我正在考虑使用一个onclick事件和javascript,但我不确定。例子吗?
Update1:我使用jquery fancybox,但我必须自定义它的方式,我可以在点击图像下的灯箱中显示画廊缩略图。我只是在某个地方显示缩略图,当我点击图像时,它会打开带有div的灯箱,我在其中管理所有的逻辑。
Thanks in advance
如何使用灯箱?
您可以使用javascript和jquery在页面的其他地方显示此图像,提供src到正常页面的固定位置。
foreach {
<a id='image' href="#Gallery" title="<%= image.Description %>" rel="imgGallery" largeSrc='<%//large file path %>'>
<img src="<%= image.GetVariantFilePath("Small") %>" alt="<%= image.Description %>" />
}
Jquery: $("#image").click(function(){
var largeSrc = $(this).attr('largeSrc');
$('#LargeImageId').attr('src', largeSrc);
});