2

これは、jsfiddleデモに投稿された私のコードです。

あなたがクリックするとわかるように

  • ハイデラバード。
  • ビシャカパトナム。

次に、水平方向の画像スライダーが表示されます(画像をスライドできます)。

今、私の要件は、ボディロード自体の画像スライダーも表示する必要があることです

bodyonload関数を使用してdivを表示し、Jqueryready関数でも、javascriptのすべてのhide()関数にコメントを付けてみましたが、実際には機能しませんでした。

誰かがこれを行う方法を教えてもらえますか?

4

3 に答える 3

2

私はちょうどそれをテストしました..最初に私はあなたがこれをするべきだと思いました:

jQuery(document).ready(function() {
    $fp_galleries.first().click();
});

ただし、これでは最初の画像のみが表示され、すべての画像が表示されるわけではありません。

理由はわかりませんが、これを行う必要があるようです

$(window).load(function() {
    /* your code */
    $fp_galleries.first().click();
});

画像が読み込まれるまで待つ必要があるためかもしれません。

于 2012-04-22T08:59:45.250 に答える
0

おそらく、関数を呼び出す準備ができているドキュメントを使用してください: http://api.jquery.com/ready/

$(document).ready(function() {
  openGallery(galleryname){
})

;

于 2012-04-22T08:43:48.230 に答える
0

問題は、それが隠されていることではなく、ユーザーがリンクの 1 つをクリックしたときに、一部の JavaScript によってのみコンテンツが生成されることです。

次のようなものを追加できます

$("li",$fp_galleries).first().click()

スクリプトの下部にあります。

これにより、リンクの 1 つでクリック イベントがトリガーされます。

于 2012-04-22T08:52:25.353 に答える