1
jcarouselでコールバックしようとすると、イメージが表示された後、この関数が起動します。Jquery - 私はこれらの行を追加した後、なぜJSがこれで死んでいますか?
まもなく私はそれを試してみると、jsの動作が停止し、何も起こりません。
誰かが間違っている可能性があることを指摘できますか?
歓声、
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery('#mycarousel').jcarousel({
easing: 'backout',
animation: 1000,
vertical: true,
scroll: 1,
itemVisibleInCallback: {onBeforeAnimation: itemVisibleIn},
});
});
function itemVisibleIn(){
$("#gallerydescription").html($(this).attr("alt")); },
function() {
$("#gallerydescription").html("");
}
);
});
}
</script>
http://sorgalla.com/projects/jcarousel/ < - ドキュメント
JavaScriptコードにエラーがある場合、Firebug/Chrome Inspector/Opera Dragonflyをチェックしましたか?すべてのJavaScriptコードが機能しなくなった場合は、おそらく例外があり、コンソールに表示されるはずです – MBO
ちょっとしたフォローアップの質問と同じように、2番めの関数だったと思います。 $ thisセレクタはこのインスタンスで動作しますか?後で何をしているように見えないからです:/ –
なぜ 'jQuery'と' $ 'を混ぜるのですか? '$ .noConflict()'を使ったときを除いて 'jQuery'を使うべきではありません。この場合、' $ 'を利用できるようにするためには一度しか使わないでください:'(function {$ code {your code})) (jQuery); ' – ThiefMaster