c# - Mouseover 的简单 Css 问题

标签 c# javascript html css

有人可以在 CSS 方面帮助我吗?我有文本“特色页面”。悬停(鼠标悬停)时, 我应该在它的右边看到一张照片。目前,当我使用以下 Css 时,我会在文本下方得到一张图片。我需要它在文本的右侧更大。

我从来没有在 css 页面上工作过。所以请不要误会我的意思。

<style type="text/css"> 
#Style { 
position:absolute; 
visibility:hidden; 
border:solid 1px #CCC; 
padding:5px;
</style>

我的 javascript 是:

<script language="javascript" type="text/javascript">


function ShowPicture(id,Source) { 
if (Source=="1"){ 
var pos = $('' + id+'').offset();   
var width = $('' + id+'').width();
var popupHeight = $(''+id+'').height(); 

if (document.layers) document.layers(''+id+'').visibility = "show" 
else if (document.all) document.all[''+id+''].style.visibility = "visible" 
else if (document.getElementById) document.getElementById(''+id+'').style.visibility =       "visible" 
 $(''+id+'').css( { "left": (pos.left - width - 272) + "px", "top": (pos.top - popupHeight + 5) + "px" } );
} 
else 
if (Source=="0"){ 
if (document.layers) document.layers(''+id+'').visibility = "hide" 
else if (document.all) document.all[''+id+''].style.visibility = "hidden" 
else if (document.getElementById) document.getElementById(''+id+'').style.visibility = "hidden" 
} 
} 

我的html是

 <td valign="middle" class="table_td td top" style="width: 347px">  <span     class="feature_text" style="cursor:pointer;" onmouseover="ShowPicture('Style',1)" onmouseout="ShowPicture('Style',0)" id="a1"> Featured Merchant Ad  </span><br /> </td>

<div id="Style"><img src=""></div>

提前致谢!

最佳答案

您可以设置元素悬停事件的样式以显示背景 图像。您可能需要弄乱 边距 才能使其恰到好处地显示

.item 
{ 
    border:solid 1px #CCC; 
    padding:5px;
}

.item:hover
{
    background: url(../images/background.png) middle right;
}

关于c# - Mouseover 的简单 Css 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4377177/

相关文章:

javascript - AngularJS 不会在使用 document.write() 插入的 HTML 中执行

javascript - 是否可以在 Javascript 的选择选项上附加商品数量?

C# - WinRT - 将 IPv4 地址从 uint 转换为字符串?

c# - 如何将列表中的所有项目绑定(bind)到DataGridView?

php - 需要从已附加 Javascript 的 <form> 访问 &lt;input&gt; 数据

javascript - 地理位置表单不等待回调

Angular 中的 JavaScript |事件绑定(bind)

html - 简单的 HTML/CSS 定位问题

C# Excel 2010 工作簿打开错误

c# - WPF 从具有双向绑定(bind)的 ViewModel 中选择 DataGrid 中的多个项目