2012-02-28 3 views
1

私はthisギャラリーを持っています。私はあなたがイメージを大きくすることができることを容易に見ることができるように、画像をホバーするときに虫眼鏡(または何か)を適用したい。 私が望む効果はthis oneと似ています。ワードプレスのイメージホバーに虫めがねのオーバーレイ

私はwordpressのさまざまなファイルを探していましたが、私の問題は画像にリンクの中に <span class="roll" ></span>を追加できないことです。

誰でもこれを行う方法が分かっている場合は、教えてください。 :-)

ありがとうございました。

私はCSSのfooter.php

<script> 
//$('a.image:link').prepend('<span class="roll"></span>'); 
$('.gallery-icon a:link').each(function() { 
    $(this).prepend('<span class="roll"></span>'); 
    // OR 
    //$(this).wrapInner('<span class="roll"></span>'); 
}); 
</script> 

<script> 
$(function() { 
// OPACITY OF BUTTON SET TO 0% 
$(".roll").css("opacity","0"); 

// ON MOUSE OVER 
$(".roll").hover(function() { 

// SET OPACITY TO 70% 
$(this).stop().animate({ 
opacity: .7 
}, "slow"); 
}, 

// ON MOUSE OUT 
function() { 

// SET OPACITY BACK TO 50% 
$(this).stop().animate({ 
opacity: 1 
}, "slow"); 
}); 
}); 
</script> 

と、この中にこれを入れています。

span.roll { 
    background:url(images/zoom.png) center center no-repeat #000; 
    height: 120px; 
    position: absolute; 
    width: 150px; 
    z-index: 7000; 
    -webkit-box-shadow: 0px 0px 4px #ff0066; 
    -moz-box-shadow: 0px 0px 4px #ff0066; 
    box-shadow: 0px 0px 4px #ff0066; 
} 

私は私のwebdeveloperからのコードで見ると、それは次のようになります。 image-code

ワードプレスはすべて私のCSSを上書きするようにそれはだ、など。

答えて

2

方法を追加するようにjQueryを使っについて(先頭に追加)あなたのリンクにスパン? あなたのコードを見ることなく、HERESに小さなティーザーズーム機能無効JavaScriptを使用して

$('.IMAGELINK').each(function() { 
    $(this).prepend('<span class="roll"></span>'); 
    // OR 
    $(this).wrapInner('<span class="roll"></span>'); 
}); 

は を無効にしてしまうので、このスパンは、コードに追加されwould'nt。

+0

私はスパムクラスをimg-tagsの中に入れることしかできません:s –

+0

スパンをどこに配置すればよいのでしょうか、今はCSSに反応しない理由が不思議です。 ありがとう! :-) –

+0

あなたのコードを投稿する必要があるので、あなたのページにどのように座っているのかをよくわかりやすくするために、私は/私たちが問題を承認する方法をより良く決めることができます。 ahh nice 1ちょうどあなたのアップデートを見ました、ちょうど今、あなたのコードを投稿してください.. :)あなたのオリジナルの質問を編集してコードブロックを追加してください。 – Marty

関連する問題