Webページでテキストスライドイン効果を作成しようとしています。私はjavascript slidesjsライブラリを使用しています。なぜなら、それは一番合っているようです。しかし、私はそれがWebクリックによってトリガされたときに動作させることはできません。JavaScriptがテキストをHTMLから変換する
実行中のライブ例:http://107.22.173.10 「GOTO」リンクをクリックすると何も起こりません。
基本的なコードは次のとおりです。ページには自動的に '#'アンカーを入れてスライドをトリガーするようになっているようです。私はこの仕事をすることはできません、またはこれをデバッグする方法を把握することはできません。
$(function(){
// Set starting slide to 1
var startSlide = 1;
// Get slide number if it exists
if (window.location.hash) {
startSlide = window.location.hash.replace('#','');
}
// Initialize Slides
$('#slides').slides({
preload: true,
preloadImage: 'img/loading.gif',
generatePagination: true,
//play: 5000,
//pause: 2500,
hoverPause: true,
// Get the starting slide
start: startSlide,
animationComplete: function(current){
// Set the slide number as a hash
window.location.hash = '#' + current;
}
});
});
ここで間違っていることは誰にも見えますか?
この問題をデバッグする最善の方法は何ですか?
私は使用すべきより良い方法やライブラリがありますか? アドバイスありがとうございます。ありがとう!!
私はslidejs.comの例に戻り、その例を使用しました。今すぐジャンプリンクは、スライド内からは動作しますが、メニューからは動作しません。両方のリンクが同じであるため、これは理想的です: 'Goto Slide 4'。なぜスライドリンクが動作し、メニューリンクがないのですか?または、メニューリンクを修正する方法は? (更新された例はhttp://107.22.173.10を参照してください) – codingJoe
私はsliderjsライブラリを放棄し、prototype.jsライブラリで動作させました。私はクールなスライドインのものは動作させることができませんが、最後に正しいテキストが表示されます。 – codingJoe