Commit 6f57300b by felix

每日一更

parent cffb3461
...@@ -43,11 +43,22 @@ ...@@ -43,11 +43,22 @@
}); });
},false); },false);
var sliderTap = false;
$("#slider").bind("tap",function(){ $("#slider").bind("tap",function(){
$("#carouselModal").modal('show'); $("#carouselModal").modal('show');
var carousel = $("#carousel_wrapper"); var carousel = $("#carousel_wrapper");
var carouselWidth = carousel.width(); var carouselWidth = carousel.width();
if (!sliderTap) {
$.each(JSON.parse('{{ images|json_encode() }}'), function (index, item) {
carousel.find('#carousel_scroller ul').append('<li><p><span>' +
'<img src="{{ siteUrl }}' + item.path + '">' +
'</span></p></li>');
$('#carousel_indicator').append('<li/>');
});
}
carousel.find("#carousel_scroller ul li").css({"width":carouselWidth}); carousel.find("#carousel_scroller ul li").css({"width":carouselWidth});
carousel.find("#carousel_indicator li").removeClass("carousel_active"); carousel.find("#carousel_indicator li").removeClass("carousel_active");
carousel.find("#carousel_indicator li:first").addClass("carousel_active"); carousel.find("#carousel_indicator li:first").addClass("carousel_active");
...@@ -64,6 +75,7 @@ ...@@ -64,6 +75,7 @@
$("#carousel_indicator li").removeClass("carousel_active"); $("#carousel_indicator li").removeClass("carousel_active");
$("#carousel_indicator li").eq(this.currentPage.pageX).addClass("carousel_active"); $("#carousel_indicator li").eq(this.currentPage.pageX).addClass("carousel_active");
}); });
sliderTap = true;
return false; return false;
}); });
$("#carouselModal,#photoModal").bind("click",function(){ $("#carouselModal,#photoModal").bind("click",function(){
...@@ -114,7 +126,7 @@ ...@@ -114,7 +126,7 @@
<div class="addWrap"> <div class="addWrap">
<div id="slider" class="swipe"> <div id="slider" class="swipe">
<div class="swipe-wrap"> <div class="swipe-wrap">
{% for item in images %} {% for item in normalImages %}
<div> <div>
<img src="{{siteUrl}}{{item.path}}"> <img src="{{siteUrl}}{{item.path}}">
</div> </div>
...@@ -122,7 +134,7 @@ ...@@ -122,7 +134,7 @@
</div> </div>
</div> </div>
<ul id="indicator" class="list-inline text-center"> <ul id="indicator" class="list-inline text-center">
{% for i in 1..images|length %} {% for i in 1..normalImages|length %}
<li {% if loop.index0 == 0 %}class="active"{% endif %}></li> <li {% if loop.index0 == 0 %}class="active"{% endif %}></li>
{% endfor %} {% endfor %}
</ul> </ul>
...@@ -158,7 +170,7 @@ ...@@ -158,7 +170,7 @@
<ul class="list-inline text-nowrap"> <ul class="list-inline text-nowrap">
{% for item in mainImage %} {% for item in mainImage %}
<li data-image-url="{{siteUrl}}{{ item.path }}"> <li data-image-url="{{siteUrl}}{{ item.path }}">
<p><img src="{{siteUrl}}{{ item.path }}"></p> <p><img src="{{siteUrl}}{{ item.smallPath }}"></p>
<p>{{item.type}}</p> <p>{{item.type}}</p>
<p>{{item.area}}m<em>2</em></p> <p>{{item.area}}m<em>2</em></p>
</li> </li>
...@@ -308,19 +320,9 @@ ...@@ -308,19 +320,9 @@
<div id="carousel_wrapper"> <div id="carousel_wrapper">
<div id="carousel_scroller"> <div id="carousel_scroller">
<ul class="list-inline text-nowrap"> <ul class="list-inline text-nowrap">
{% for item in images %}
<li>
<p>
<span><img src="{{siteUrl}}{{item.path}}"></span>
</p>
</li>
{% endfor %}
</ul> </ul>
</div> </div>
<ul id="carousel_indicator" class="list-inline text-center indicators"> <ul id="carousel_indicator" class="list-inline text-center indicators">
{% for i in 1..images|length %}
<li></li>
{% endfor %}
</ul> </ul>
</div> </div>
</div> </div>
......
...@@ -42,10 +42,21 @@ ...@@ -42,10 +42,21 @@
}); });
},false); },false);
var sliderTap = false;
$("#slider").bind("tap",function(){ $("#slider").bind("tap",function(){
$("#carouselModal").modal("show"); $("#carouselModal").modal("show");
var carousel = $("#carousel_wrapper"); var carousel = $("#carousel_wrapper");
var carouselWidth = carousel.width(); var carouselWidth = carousel.width();
if (!sliderTap) {
$.each(JSON.parse('{{ images|json_encode() }}'), function (index, item) {
carousel.find('#carousel_scroller ul').append('<li><p><span>' +
'<img src="{{ siteUrl }}' + item.path + '">' +
'</span></p></li>');
$('#carousel_indicator').append('<li/>');
});
}
carousel.find("#carousel_scroller ul li").css({"width":carouselWidth}); carousel.find("#carousel_scroller ul li").css({"width":carouselWidth});
carousel.find("#carousel_indicator li").removeClass("carousel_active"); carousel.find("#carousel_indicator li").removeClass("carousel_active");
carousel.find("#carousel_indicator li:first").addClass("carousel_active"); carousel.find("#carousel_indicator li:first").addClass("carousel_active");
...@@ -113,7 +124,7 @@ ...@@ -113,7 +124,7 @@
<div class="addWrap"> <div class="addWrap">
<div id="slider" class="swipe"> <div id="slider" class="swipe">
<div class="swipe-wrap"> <div class="swipe-wrap">
{% for item in images %} {% for item in normalImages %}
<div> <div>
<img src="{{siteUrl}}{{item.path}}"> <img src="{{siteUrl}}{{item.path}}">
</div> </div>
...@@ -121,7 +132,7 @@ ...@@ -121,7 +132,7 @@
</div> </div>
</div> </div>
<ul id="indicator" class="list-inline text-center"> <ul id="indicator" class="list-inline text-center">
{% for i in 1..images|length %} {% for i in 1..normalImages|length %}
<li {% if loop.index0 == 0 %}class="active"{% endif %}></li> <li {% if loop.index0 == 0 %}class="active"{% endif %}></li>
{% endfor %} {% endfor %}
</ul> </ul>
...@@ -294,19 +305,9 @@ ...@@ -294,19 +305,9 @@
<div id="carousel_wrapper"> <div id="carousel_wrapper">
<div id="carousel_scroller"> <div id="carousel_scroller">
<ul class="list-inline text-nowrap"> <ul class="list-inline text-nowrap">
{% for item in images %}
<li>
<p>
<span><img src="{{siteUrl}}{{item.path}}"></span>
</p>
</li>
{% endfor %}
</ul> </ul>
</div> </div>
<ul id="carousel_indicator" class="list-inline text-center indicators"> <ul id="carousel_indicator" class="list-inline text-center indicators">
{% for i in 1..images|length %}
<li></li>
{% endfor %}
</ul> </ul>
</div> </div>
</div> </div>
......
...@@ -130,7 +130,7 @@ ...@@ -130,7 +130,7 @@
</div> </div>
</div> </div>
<footer class="footer text-center navbar-fixed-bottom"> <footer class="footer text-center navbar-fixed-bottom">
<a href="tel:400-123-4567">400-123-4567</a> <a href="tel:400-828-5556">400-828-5556</a>
</footer> </footer>
<div class="loading" id="loading" style="display: none;"> <div class="loading" id="loading" style="display: none;">
<ul class="list-unstyled"> <ul class="list-unstyled">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment