0
私はswatchテンプレートをwoothemesで使用しています。ロゴコンポーネントを変更しました。このロゴをロゴに追加したいと思います。このスクリプトをheader.phpにコピーしました。他のスクリプトを無効にすることなくJavascriptをコンポーネントに追加する方法は?
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
$(function coba() {
// set opacity to nill on page load
$("#logo a span").css("opacity","0");
// on mouse over
$("#logo a span").hover(function() {
// animate opacity to full
$(this).stop().animate({
opacity: 1
}, 'slow');
},
// on mouse out
function coba() {
// animate opacity to nill
$(this).stop().animate({
opacity: 0
}, 'slow');
});
});
</script>
しかし、私が実行すると、他のスクリプトは無効になりました。それらのすべて、スライダー、prettyphoto、コメントなどのjs。一度にすべてをオフにするにはどうすればいいですか?ありがとう
これをデバッグしましたか?コードが壊れている可能性があり、JavaScriptの実行をカットします。 なぜjqueryがそこに含まれていますか?その唯一の場所はどこに含まれていますか? – Jarry
おそらくJavaScriptのエラーが原因です。コンソールの出力を確認してください。 – bfavaretto
あなたのコードは壊れていると思います。なぜ2つの関数cobaを持っているのか分かりませんが、最初は$(document).ready()の短縮形として匿名でなければなりません。また、ホバー関数の2番目の引数は名前付き関数であり、匿名でも問題はありません。 fadeIn/fadeOutまたはfadeToをアニメーション関数の代わりに使用してください。 – GillesC