首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将鼠标悬停时的指针更改为Hand in Asp.net图表

问将鼠标悬停时的指针更改为Hand in Asp.net图表
EN

Stack Overflow用户
提问于 2010-08-23 14:01:58
回答 4查看 15.3K关注 0票数 0

我正在使用Asp.net图表和显示条形图。我使用dataPoint.MapAreaAttributes调用一个JS函数(检索ID),在单击现有图表中的特定条形图时显示下一个图表。但我无法将鼠标指针显示在图表上的特定条形图上。当我使用Datapoint.Url时,它会将鼠标指针更改为将鼠标放在工具条上,但我无法调用JS函数。那么如何在鼠标悬停在特定的栏上时显示手指针呢?

EN

回答 4

Stack Overflow用户

发布于 2011-04-21 21:37:44

<asp:Image ID="Image1" runat="server" onmouseover="this.style.cursor='hand'" onmouseout="this.style.cursor='default'" />

票数 3
EN

Stack Overflow用户

发布于 2012-02-01 04:28:01

这是解决方案(在VB.Net中):

在创建图表时,以编程方式迭代所有系列数据点,如下所示:

代码语言:javascript
复制
While ...
   Dim oPoint as DataPoint = objSeries.Points(n)

   'add code for OnMouseMove and OnMouseOut events

   oPoint.MapAreaAttributes = "OnMouseOver=""document.body.style.cursor = 'pointer';"""

   oPoint.MapAreaAttributes = oPoint.MapAreaAttributes &  "OnMouseOut=""document.body.style.cursor = 'default';"""

End While

关于M.R.

票数 1
EN

Stack Overflow用户

发布于 2010-08-23 14:06:17

你可以用CSS改变鼠标指针。在条形图上应用CSS,你就会得到你想要的

代码语言:javascript
复制
cursor:hand

所有选项都有:http://www.echoecho.com/csscursors.htm

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3545058

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档