我正试图在平板电脑上使用的网站上加入悬停图像旋转功能。不幸的是,我有点不知所措,不知道如何解决难题的最后几块。有人能帮忙吗?下面的脚本在悬停时旋转图像,并添加一个额外的文本框。
jquery:
$(document).ready(function(){
$(".1").hover(
function(){$("#Information-Seawater").show();},
function(){$("#Information-Seawater").hide()});
});
jQuery(function(){
$(".1").hover(
function(){this.src = this.src.replace("-Icon","-Image");},
function(){this.src = this.src.replace("-Image","-Icon");
});
});
样式:
#Information-Seawater {
display: none;
top: 650px;
margin-left:auto;
margin-right:auto;
width:60%;
font-family: Consolas;
background: #00bbe4;
border: 2px solid black;
COLOR: #006080;
}
html:
<td class="style6" style="height: 77px; width: 140px"><a href="Http://"><img `id="1" height="147" src="website-%20images/Seawater-Icon.jpg" alt="" class="1" width="140"></a></td>`
<div id="Information-Seawater">
<span class="Information-Header">text<br /></span>
text
<br />
</div>
上面的脚本在电脑上运行良好,但在平板电脑上则不然。我希望有人能帮助我将上面的功能与下面的功能结合起来,在平板电脑上,悬停开始之前需要点击一次图像
http://jsfiddle.net/c_kick/s9rB4/
或
Jquery悬停功能和点击通过平板电脑
感谢您的帮助!
您不能将鼠标悬停在平板电脑上,因为只有当您触摸到屏幕时,才会发生任何事件。尝试检测它何时是平板电脑,并绑定单击事件而不是悬停。