0
我使用回形針上傳我的圖像,我有六個圖像。現在當我點擊圖像時,模態打開並顯示圖像。這很好我想在我的導軌應用程序上放置引導程序模式的引導程序傳送帶,這是可能的
現在我正在嘗試向該模式添加一個輪播,以便當我單擊該圖像時,該模式將打開,並且可以滑動瀏覽我投資組合中每個項目的所有上傳圖像。
- content_for :title, "Portfolio Page"
= stylesheet_link_tag "application", media: :all
= stylesheet_link_tag "articles", media: :all
= stylesheet_link_tag "portfolio", media: :all
= javascript_include_tag "application"
= javascript_include_tag "portfolio"
%div.container.buffered-top
-# List news article in a reverse order to show last article first.yes please yes it does thanklyou, okay thankyou
- @portfolios.reverse.each_with_index do |portfolio,index|
= will_paginate @portfolios, renderer: BootstrapPagination::Rails
/Trigger the modal with a button
/Modal
.modal.fade{:role => "dialog", id: "#{"myModal" + index.to_s}"}
.modal-dialog
/Modal content
.modal-content
.modal-header
%i.fa.fa-times.fa-2x.close{"aria-hidden" => "true","data-dismiss" => "modal", :type => "button"}
%br
%h4.modal-title=portfolio.title
.modal-body
.picture
.carousel.slide{"data-ride" => "carousel",id: "#{"carousel-example-generic" + index.to_s}"}
%ol.carousel-indicators
%li.active{"data-slide-to" => "0", "data-target" => "#carousel-example-generic#{index.to_s}"}
%li{"data-slide-to" => "1", "data-target" => "#carousel-example-generic#{index.to_s}"}
%li{"data-slide-to" => "2", "data-target" => "#carousel-example-generic#{index.to_s}"}
.carousel-inner{:role => "listbox"}
.carousel-item.active
=image_tag portfolio.image1.url(:thumb),:class => "style_image img-responsive"
.carousel-item
=image_tag portfolio.image2.url(:thumb),:class => "style_image img-responsive"
.carousel-item
=image_tag portfolio.image3.url(:thumb),:class => "style_image img-responsive"
%a.left.carousel-control{"data-slide" => "prev", :href => "#carousel-example-generic#{index.to_s}", :role => "button"}
%span.icon-prev{"aria-hidden" => "true"}
%span.sr-only Previous
%a.right.carousel-control{"data-slide" => "next", :href => "#carousel-example-generic#{index.to_s}", :role => "button"}
%span.icon-next{"aria-hidden" => "true"}
%span.sr-only Next
- if !portfolio.link.blank?
%a.link{:href => "http://#{portfolio.link}",:target => "_blank"}
%i.fa.fa-github.fa-2x
%br
%br
-#Show the fist 350 characters of the article
%p.text= portfolio.text
.col-xs-12.col-sm-6.col-md-6
.image.col-sm-12
%a{"data-target" => "#myModal#{index.to_s}", "data-toggle" => "modal", :index => index}
=image_tag portfolio.image1.url(:medium),:class => "style_image img-responsive", :index => index
%a{"data-target" => "#myModal#{index.to_s}", "data-toggle" => "modal"}
.imgDescription
.tags
=raw portfolio.all_tags
.title
=portfolio.title
%br
%i.fa.fa-search.fa-2x{"aria-hidden" => "true"}
嗨,三江源的答案,在哪裏圖像? –
對不起,我更新了我的答案。 我認爲,最有效的方法是你使用'each do'方法,所以你不會依賴於圖像的數量。 –