【发布时间】:2014-02-23 12:27:50
【问题描述】:
目前正在使用Zurb Foundation's Clearing Lightbox plugin 并在ul 元素上使用block-grid 类。试图从 .carousel > ul 中删除 small-block-grid-2 和 medium-block-grid-3 类
HTML 生成
<div id="gallery">
<div class="row">
<div class="small-12 columns">
<div class="clearing-assembled">
<div class="">
<a class="clearing-close" href="#">×</a>
<div class="visible-img" style="display: none;">
<img src="/assets/home/our-customers/customer1.jpg"
style=
"visibility: visible; margin-left: -150px; margin-top: -100.5px;">
<p class="clearing-caption" style="display: none;">
</p><a class="clearing-main-prev disabled" href=
"#"></a><a class="clearing-main-next" href="#"></a>
</div>
<div class="carousel">
<ul class=
"small-block-grid-2 medium-block-grid-3 clearing-thumbs"
data-clearing="" style="">
<li class="visible"><a href=
"/assets/home/our-customers/customer1.jpg"><img alt="Customer1"
src=
"/assets/home/our-customers/customer1.jpg"></a></li>
<li><a href=
"/assets/home/our-customers/customer1.jpg"><img alt="Customer1"
src=
"/assets/home/our-customers/customer1.jpg"></a></li>
<li><a href=
"/assets/home/our-customers/customer1.jpg"><img alt="Customer1"
src=
"/assets/home/our-customers/customer1.jpg"></a></li>
<li><a href=
"/assets/home/our-customers/customer1.jpg"><img alt="Customer1"
src=
"/assets/home/our-customers/customer1.jpg"></a></li>
<li><a href=
"/assets/home/our-customers/customer1.jpg"><img alt="Customer1"
src=
"/assets/home/our-customers/customer1.jpg"></a></li>
<li><a href=
"/assets/home/our-customers/customer1.jpg"><img alt="Customer1"
src=
"/assets/home/our-customers/customer1.jpg"></a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
咖啡脚本
display = $(".carousel").siblings(".visible-img").css("display")
unless display == "none"
$("#gallery .carousel > ul").removeClass("small-block-grid-2 medium-block-grid-3")
我认为问题在于条件通过。单击图像时,display: none 样式将更改为display: block 或style=
更新
我刚刚尝试仅加载
('.carousel > ul').removeClass('small-block-grid-2');,但它没有加载。我认为问题在于正在加载的实际 javascript 文件和 rails 资产管道。
最终更新 更改了原始问题以反映我发现的问题。请看下面我的回答。
【问题讨论】:
标签: javascript jquery html ruby-on-rails coffeescript