そのため、「サンプル テキスト」という要素のテキストを変更するために、アンジェリーナ ジョリーの画像に onmouseover を適用しました。「コントラバンのあなたの毎日の服用量」と書かれている元のテキストに戻すにはどうすればよいですか. よろしくお願いいたします。Jsfiddle はこちらhttp://jsfiddle.net/cntra/VSCXy/9/
HTML:
<div class="columa">
<div id="text-display">
<span id="targetElm">Your Daily Dose of Contrabang</span>
</div>
<div class="morphing-tinting">
<a href="#" class="changeTextClass" rel="targetElm|some sample text">
<span class="image-wrap" style="position:relative; left: 0px; top:0; display:inline-block;
background:url
(http://www.howmuchdotheyweigh.com/wp-content/uploads/2011/02/angelina-jolie.jpg)
no-repeat center center; width: 250px; height: 250px;">
</span></a>
CSS:
#text-display
{top:; position: relative;
display:inline-block;padding:5px 10px;
font-family: sans-serif; font-weight:bold; font-size:50px;
color: white; text-align: center; line-height: 1.2em;margin:0px;
background-color:#E94F78;}
.morphing-tinting .image-wrap {
position: absolute;
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;
-webkit-border-radius: 30em;
-moz-border-radius: 30em;
border-radius: 30em;
}
.morphing-tinting .image-wrap:hover{
-webkit-border-radius: 30em;
-moz-border-radius: 30em;
border-radius: 30em;
}
JS
$('.changeTextClass').hover(function(){
var elmData = $(this).attr('rel').split('|');
$('#'+elmData[0]).text(elmData[1]);
});
var elmData,origText;
$('.changeTextClass').hover(function(){
elmData = $(this).attr('rel').split('|');
origText = $('#'+elmData[0]).text();
$('#'+elmData[0]).text(elmData[1]);
}, function(){
$('#'+elmData[0]).text(origText);
});