如何正确设置单个鼠标悬停按钮的id
How to properly set id for individual mouseover buttons
我有一列按钮,必须做同样的事情作为第一个按钮,但有自己的个人图片。如何设置id以避免出现故障?现在我设置了三个按钮,但他们不知何故复制了相同的名称(他们都说移动快速清洗)!这是目前为止的内容http://ultimatefinishdetailing.com/Services.html
HTML:(在图像按钮上张贴HTML BEFORE)
<STYLE MEDIA="screen" TYPE="text/css">
.pop-up {
height: 100px;
width: 100px;
margin-right: -100px;
margin-top: -100px;
position:absolute;
right:-50px;
top:75px;
}
.button {
width:300px;
height:21px;
display:block; background-image:url(images/button_ufad4.jpg);
position:absolute;
}
</style>
<a href="" class="button" onmouseover="javascript:ShowImage('images/InteriorandExteriorDetailing.jpg')" onmouseout="javascript:HideImage()"></a>
<div id="popup" class="pop-up">
<img id="popupImage" alt="" />
</div>
Javascript: <script type="text/javascript">
function ShowImage(src)
{
var img = document.getElementById('popupImage');
var div = document.getElementById('popup');
img.src = src;
div.style.display = "block";
}
function HideImage()
{
document.getElementById('popup').style.display = "none";
}
</script>
明白了!对每个按钮使用不同的id和类。下面的例子是一个按钮,改变id/类的数量为每一个其他按钮
HTML: 1。CSS(样式)必须有它自己的id EX:(.pop-up1,2,3,等等;.button1、2、3等)2. <A>
(锚标记)必须有自己的id和类EX:(id = button1,2,3等;类= button1, 2、3、等)3.div标签<div>
必须有它自己的id, class,图像id EX:(div id ="popup1", class ="pop-up1",IMG id ="popupImage1
<STYLE MEDIA="screen" TYPE="text/css">
.pop-up1 {height: 100px;width: 100px;margin-right:-100px;margin-top:-100px;position:absolute;display:none;right:-50px;top: 75px;opacity:.7;z-index: 1}
.button1 {
width:300px;
height:21px;
display:block; background-image:url(images/button_ufad4.gif);
position:absolute;
}
.button1:hover { background-position:left 43px;
}
</STYLE>
<A ID="BUTTON1" HREF="" CLASS="button1" ONMOUSEOVER="javascript:ShowImage('images/ufad2servicesexteriorandinteriordetailing.gif')" ONMOUSEOUT="javascript:HideImage()"></A>
<DIV ID="popup1" CLASS="pop-up1">
<IMG ID="popupImage1">
</DIV>
Javascript: <script type="text/javascript">
function ShowImage(src)
{
var img= document.getElementById('popupImage1');
var div= document.getElementById('popup1');
img.src=src;
div.style.display="block";
}
function HideImage()
{ document.getElementById('popup1').style.display ="none";}
</script>
相关文章:
- JavaScript-onClick将按钮ID或单击按钮的文本传递给函数
- 在 PHP 生成的表中添加和访问按钮 ID
- 如何使用jquery将多个按钮ID复制到剪贴板
- Jquery Ajax表单提交:多个表单-相同的按钮id's
- 通过将按钮id从Code-behind传递给Jquery Function,Set buttons display no
- Js:将按钮 ID 传递到同一页面
- 根据单选按钮id属性调用ajax jquery
- 按钮更改由按钮id输入的表单文本区域
- 如何获取上次选择的单选按钮 ID
- PHP 循环使用按钮 ID 的表单
- 按钮 ID 返回空白
- ASP 按钮 ID 在 JavaScript 中找不到“findbyelementID”
- 单击时获取按钮 ID 并将其应用于使用 javascript 的函数
- 跟踪按钮 ID 和单击按钮事件
- 设置 jQuery UI 对话框按钮 ID
- 如何在jquery中对多个按钮ID使用单击事件
- JavaScript”;示例“;切换以比较HTML按钮id's
- 如何获取jquery和模态窗口的按钮ID
- 不同按钮ID之间的相同逻辑
- 打开新选项卡函数对按钮 ID 不起作用