(我认为这可能是两个帖子 - 2个问题..所以如果您对此发表评论......我会将它们分开)
主要问题是:
如何为按钮设置图像背景...简单且正确?
我认为现在我可以确定以下事实:
因为我在将图像设置为按钮背景时遇到了一个“小”问题,......我想,好吧,如果很难<input type='button'>
用图像背景设置,为什么不改为,只需onclick
在 a 上设置事件<input type='image'>
!
我是对的(......几乎),因为是的,在 image
类型上设置点击事件很容易,而且,设置src
..而不是background-image
按钮......至少对我来说是这样。
问题是,在当前项目中),使用 jQuery-UI dialog - ok, cancel
,
似乎问题在于图像类型,回帖(?!),所以对话框消失了
并且按钮不会导致这个缺陷。
我尝试在vs2010中使用断点对其进行调试,并且单击事件都可以,因为它们都到达了“函数入口”的位置……所以对于图像类型……我只能注释为我可以看到<- Back button
, 切换disabled
为可点击,所以这意味着它确实回发了。
并且按钮不会发生这种情况,因为您将鼠标悬停在按钮上没有任何事情发生,并且使用图像您可以在状态栏中看到一个链接。
所以按钮-“转换”为图像之间存在差异(真实的),而不是图像变成“按钮”(附加Click()
事件),
所以我想知道的是:(只有这次我被允许将这篇文章用于两个答案,因为它们确实相关)
为什么图像回传?我可以禁用此操作吗?...它不是服务器控件。这是你应该知道的事情,并且假设会发生吗?
再次,如果它是题外话,我会移动这个问题,我确实需要一种正确的方法来设置按钮的背景图像,除非它的行为有解决方法。