3

私は困惑しており、私が取り組んできたこのギャラリーで本当に助けが必要です. Ivan の「jquery ギャラリーの 4 行」チュートリアルを使用して、現在の場所にたどり着きました。これが彼のデモで、すべてがどのように機能するかを正確に示しています http://workshop.rs/demo/gallery-in-4-lines/

前へ戻るボタンを含めたいところまで来ました。

画像の名前は「1-large.jpg」、「2-large.jpg」、「3-large.jpg」などです。.slice() を使用して最初の数字を取得し、1 またはマイナスを追加してみました1 にすると、次/前の写真になりますが、JavaScript のスキルが不足していて、それが最善の方法であるかどうかさえわからないため、まったくうまくいきませんでした。

私の質問は - .slice() を使用する方法ですか、それともボタンで使用できるより単純なコードはありますか?

どんな助けでも大歓迎です。

4

1 に答える 1

2

文字列の最初の文字だけが必要な場合:

var name = "1-large.jpg";
var i = name[0];
// i is now '1'

ただし、これはi> 9では機能しないため、splitを使用する方が適切です。

var i = name.split('-')[0];
// i is now '1'

var i = "1023-large.jpg".split('-')[0];
// i is now '1023'

文字列をintに変換するには:

var num = parseInt("23", 10);
// num is now the number 23, not a string
于 2012-03-11T19:34:24.477 に答える