1

ページ上の画像をサイト上の別のページにリンクするために、Rubyコードでhaml"link_to"を使用する方法を理解しようとしています。可能であれば、ナビゲーションを静的に保ち、「進む」と「戻る」の画像を使用して2つのページをフェードインおよびフェードアウトしたいと思います。何か案は?最初にリンクを正しく取得してから、JQueryを理解することができます。現在、以下のコードがあります...

ありがとう!!

    .pad-bottom50
    %div{:style => "position: absolute; top: 620px; left: 830px;"}
        =link_to (image_tag(@page.photos[1].image_url(:full), :id => "#fade1", :class => "animated") if @page.photos[1].image? 
    .pad-top20  
4

3 に答える 3

4

link_toの構文は

=link_to link_text, link_url, options

link_urlを見逃しました。すなわち。画像をクリックしたときにユーザーが移動する場所。

これが実際の例です

=link_to(image_tag("http://goo.gl/FZUI3"), "http://en.wikipedia.org/wiki/Nyan_Cat", :id => "#fade1", :class => "animated")
于 2012-10-17T04:56:45.297 に答える
1

リンクのsrcを指定していません。構文は次のとおりです。

link_to "Link Text", "/path-to-link"

そこに画像を入れるには:

image_tag "path-to-image"
link_to(image_tag("path-to-image"), "/path-to-link")

このコードは、@ page.photos [1] .image?の場合、/baconを指すリンクでラップされた画像を作成します。

link_to(image_tag(image_tag(@page.photos[1].image_url(:full), :id => "#fade1", :class => "animated")), "/bacon", :id => "bacon", :class => "bacon") if @page.photos[1].image?
于 2012-10-17T04:47:03.613 に答える
1

まず、link_toタグのパラメーターを確認する必要があります。パラメータと、それらのパラメータで何ができるかについて知ることができます。

このリンク APIドキュメントを確認してください

API RubyonRailsで利用可能なメソッドのすべてのパラメーターを確認できます

于 2012-10-18T07:24:01.023 に答える