#contactblurb
HTML で定義されたid を持つ要素があります。
<div id="contactblurb" class="tab">
email: info@something.co.uk
</div>
そして、マウスが別の要素 ( #contactNav
) の上に置かれると、他の要素を非表示にしてこれを表示したいと思い#contactblurb
ます。だけでなく、他の要素でもこれを実行できるようにしたい#contactblurb
ので、非表示にする要素(私が思っていたもの)を取るjqueryで関数を作成しました:
var HideSlidesAndShowMe = function($elem)
{
$('#slides').fadeOut('slow', function()
{
$('#acorn').css({opacity : 0.05});
$elem.show();
});
}
私はそれを次の方法で呼び出しています:
$("#contactNav").hover( function () {
HideSlidesAndShowMe($("#contactblurb")) ;
},
function ()
{
// other stuff on exit hover.
}
);
ただし、#contactblurb は表示されませんが、その他の機能は実行されます。
引数を渡す方法に何か問題がありますか?