【发布时间】:2017-05-05 14:05:10
【问题描述】:
我在使用主滑块时遇到问题。
它会自动生成很多类。
就我而言,我将视频和图片加载到幻灯片中。
在我检查的代码中:
<?php if($item->type == 1): ?> <!-- is Video -->
<img class="ms-thumb video_slider" ... />
?>
<?php if($item->type == 2): ?> <!-- is Picture -->
<img class="ms-thumb picture_slider" ... />
<div class="picturediv"></div> <!-- I tried to add manual element like that to assign instead of using: `ms-thumb-ol` but it auto remove when slide is generate -->
?>
会生成这样的结构:
div.ms-thumb-frame
div.ms-thumb video_slider
div.ms-thumb-ol
div.ms-thumb-frame
div.ms-thumb picture_slider
div.ms-thumb-ol
我想用代码添加一个按钮播放:
div.ms-thumb-frame {
position: relative;
}
div.ms-thumb-frame div.ms-thumb-ol {
position: absolute;
display: block;
background: url(http://www.workbooks.com/sites/default/files/image/play-button-crm-homepage2.png);
height: 55px;
width: 57px;
top: 0;
left:0;
right:0;
bottom:0;
margin:auto;
}
div.ms-thumb-frame div.ms-thumb-ol:hover {
background: url(http://www.workbooks.com/sites/default/files/image/play-button-crm-homepage-11.png);
}
你可以看到,我只设置元素ms-thumb-ol。
这个元素在另一个元素中是相同的。
有什么方法可以同时签入div.ms-thumb picture_slider和div.ms-thumb-ol
【问题讨论】:
-
如果你想在css中应用条件,可以使用Sass。
-
您的意思是使用 JavaScript 或 CSS 或 PHP? “div.ms-thumb picture_slider 和 div.ms-thumb-ol 并发” 你的意思是要检查 ..ol 何时出现在 ..slider 之后?
-
这可以通过 CSS 单独使用兄弟
+组合器来完成。检查我的答案。
标签: javascript php jquery css masterslider