【问题标题】:How to zoom a photo in a gridview when hover a mouse ?鼠标悬停时如何在网格视图中缩放照片?
【发布时间】:2015-12-08 22:05:34
【问题描述】:

我有一个gridview,它有一个缩略图大小的图片,没关系,但如果用户将鼠标悬停在它上面,我想放大它。我尝试了很多方法,但没有任何帮助。

<asp:TemplateField HeaderText="Fard">
  <ItemTemplate>
    <img src='../SiteImages/<%# Eval("PropertyDetailsFardPath") %>'  width="100"  height="100"/>
  </ItemTemplate>
</asp:TemplateField>

【问题讨论】:

  • 添加一些您尝试过的示例?你护目镜了吗?你想要实现的更多的是 JavaScript。

标签: c# asp.net image gridview


【解决方案1】:

试试,

首先从gridview 中找到图像,然后使用jquery.mouseoverjquery.mouseleave 函数。

<script language="javascript" type="text/javascript" >
    $().ready(function () {
        $("img").mouseover(function () { $(this).width(200); $(this).height(200) });
        $("img").mouseleave(function () { $(this).width(100); $(this).height(100) });
    })
</script>

以上代码只会增加图片的高度和宽度。

如果你想应用data-zoom-image 那么你需要使用第三部分.Js 插件。

插件见HereHere

【讨论】:

  • 兄弟,我把它放在我的页面顶部,但不起作用
  • 更新您的问题并输入gridview 完整代码和您的jqury 代码。
  • 工作 :) 但问题是我还缩放了 gridview 的其他列,它不应该,我只想缩放图像
  • 我不这么认为,它只会放大图像。因为我们在这里使用标签选择器$("img")
  • 我的意思是列被放大而不是缩放
猜你喜欢
  • 2021-12-25
  • 1970-01-01
  • 2015-06-01
  • 2017-03-06
  • 1970-01-01
  • 2018-07-31
  • 1970-01-01
  • 2019-04-05
  • 1970-01-01
相关资源
最近更新 更多