我正在尝试使用asp.net和javascript的组合在鼠标悬停时更改图像更改源,这是我正在使用的代码

<asp:ImageButton id="button" runat="server" Height="65px" ImageUrl="~/images/logo.png"   OnMouseOver="src='~/images/hover.png';" OnMouseOut="src='~/images/logo.png';">

它最初显示,但是在悬停时会更改为该显示。 我已经确认目录中有一张名为hover.png的照片。

{X}

谢谢您的帮助! 我不介意在必要时完全更改代码。

===============>>#1 票数:0

如果这是问题所在,并且src现在是/images/hover.png ,那么您正在获取该图像。 然后这将是一个技巧,以找出发生这种情况的原因。

转到浏览器的控制台,然后找到“网络”选项卡,以查看如何请求图像以及服务器对该图像的响应。 如果那是404,请确保图像链接正确无误。

其次,您还可以尝试使用jQuery事件处理程序。

$('img').hover(function () {
  $(this).attr('src', '/images/hover.png');
});

这将在发生悬停事件时更新图像的属性。 这是我为您准备的一种小提琴,您可以理解这种方法。

http://jsfiddle.net/afzaal_ahmad_zeeshan/k4shj/

===============>>#2 票数:0

src属性中删除~ ,因为这是客户端代码(而不是服务器端)

<asp:ImageButton id="button" runat="server" Height="65px" ImageUrl="~/images/logo.png"   OnMouseOver="src='/images/hover.png';" OnMouseOut="src='/images/logo.png';">
                                                                                                         ^^^^                                  ^^^^

  ask by user3488485 translate from so

未解决问题?本站智能推荐:

6回复

使用CSS更改鼠标悬停时asp.net按钮的颜色

我有一个按钮: 我正在尝试更改鼠标悬停时按钮的颜色: 这是我的css: 它不起作用。 请告诉我。
2回复

当鼠标悬停在DIV上时,如何使某些控件可见并与DIV重叠? [关闭]

我不是CSS和JavaScript专业人士。 我正在文章网站上工作,用户可以在其中创建和编辑文章。 当前,每当用户想要删除或编辑文章时,他都单击代表该文章的每个DIV下方的一些按钮。 代码是这样的 但是我想要的是,页面加载时此删除按钮一定不可见。 仅当用户将鼠标悬停在相应的div
5回复

每次访问更改背景图像

我的网站有大约50张背景图片。 我想做的是每次访问时随机向用户显示不同的用户。 我的意思是他们在访问期间将使用相同的背景图像浏览网站。 在他们关闭浏览器并重新访问或稍后再访问之后,他们会看到一个新的随机背景图像。 不需要保存他们之前的背景图像,只需每次新访问该网站时随机添加一个。
1回复

Gridview ImageButton在鼠标悬停和鼠标移出时更改图像

我在Gridview中有一个Imagebutton。 它显示基于hfComplete(隐藏字段)值的图像。 如果值为true,则会显示“ images / completeiconfixed.png”,并将该属性附加到onmouseover上的“ this.src ='images /
1回复

仅在浏览器/选项卡关闭时为用户显示一次自定义弹出窗口,或者当用户将鼠标悬停在浏览器栏或关闭按钮上时显示弹出窗口[重复]

这个问题已经在这里有了答案: 检测浏览器或标签关闭 21个答案 我的目的是直接在浏览器/选项卡/窗口关闭时向我的网站用户显示要显示的自定义弹出窗口。 如何跟踪浏览器/标签页关闭? 我使用过onbeforeunload()方法,但它向我显示请假/逗留消息。 我不
5回复

当光标悬停在asp.net网站中的图像上时如何更改图像

我的网站上有此按钮,当用户将鼠标悬停在图像上或当用户单击图像时,我想向用户显示按钮被单击时如何更改图像。 因此,我为send_message.png(1)创建了另一幅图像,看起来像被单击,因此当用户将鼠标悬停在点击上时,我想显示send_message.png(2)
1回复

表格单元格悬停/鼠标悬停中的显示按钮

我正在asp.net中构建仪表板应用程序。 我在div标签中放置了3个输入按钮。 当用户将鼠标悬停在表格单元格上方时,我希望按钮显示出来。 如何使用.css,javascript或jQuery完成此操作? 我的HTML看起来像这样: 谢谢
1回复

Accordian:即使图像路径正确,也不显示箭头图像

我希望在手风琴标题之前显示箭头折叠图像,当单击并展开手风琴标题时,箭头折叠图像应更改为箭头展开图像。 我下面做错了什么? 此外,图像路径都是正确的。 我已多次检查过。 我的手风琴师: - CSS 我不正确地给CSS类名或什么???? @ denis ..仍然没有
1回复

弹出时禁用主页

我在default.aspx中使用了以下框架。 主要内容加载在frmContent中。 我已经在内容页面中使用了弹出窗口。 我已经使用JavaScript和CSS禁用了弹出窗口。 但是它仅禁用弹出呼叫者页面。 我需要在弹出窗口时禁用default.aspx页面。
3回复

div标题的客户端更改没有反映在C#代码后面

我的div元素标题有问题。 以下是我的div元素: 以下是我的javascript: 从客户端将标题更改为“on”或“off”后,来自c#代码的Attributes["title"]的值仍为“any”!! 任何帮助人......