私はここで私の自己を殺しています。アンカー/ハッシュのインデックスを取得
私はindex.html#about(またはそれを好きで開きます)を入力すると、index()を取得して、それを下のスクリプトに "slideNumber"として挿入します。
マークアップ
<div id="slideshow">
<div id="frontpage">
<div id="About">
<div id="Contact">
</div>
jQueryの
$(window).bind('hashchange', function() { //detect hash change
var hash = window.location.hash.slice(1); //hash to string (= "myanchor")
$('.slideshow').cycle(slideNumber); //Slideshow-number
});
"#about" 2 "#contact" はそうで3こととなるであろう。
どうすればいいですか?
を試してみてください、 class = "slideshow"の要素を選択している ".slideshow"を使うか、または "#slideshow"を使ってid = "slideshow"を取得しますか? – kafuchau
jQueryの ".index()"関数を見ましたか? – Pointy
@Kchau:はい @Pointy:はい、これは私が使いたいものです。しかし、私はそれを動作させるように見えることはできません。私は何か基金が不足していると思う。どのようにIndex()を取得することができます: "window.location.hash.slice(1)" ??それは私が欲しいものです –