我的网站有一个Jssor滑块,下方有一条水平缩略图行(使用jssor滑块缩略图导航器皮肤07)。据我所知,缩略图中每个缩略图div的左侧定位CSS由javascript动态插入。
缩略图Div 1 CSS
element.style {
width: 202px;
height: 102px;
top: 0px;
left: 0px;
position: absolute;
overflow: hidden;
transform: perspective(2000px);
}
缩略图Div 2 CSS
element.style {
width: 202px;
height: 102px;
top: 0px;
left: 217px;
position: absolute;
overflow: hidden;
transform: perspective(2000px);
}
缩略图Div 3 CSS
element.style {
width: 202px;
height: 102px;
top: 0px;
left: 434px;
position: absolute;
overflow: hidden;
transform: perspective(2000px);
}
我使用自己的CSS修改了缩略图的大小但是定位保持不变,因为每个div都是动态生成的,没有单独的CSS类或ID供我参考。因此,如果我覆盖CSS左侧定位,它会为所有缩略图div执行它们,它们只是叠加在一起。
我想找出我需要编辑的内容(在javascript或CSS中)来更改像素数量或左边定位每个缩略图div的百分比,以便新尺寸的缩略图适合我的滑块。
答案 0 :(得分:0)
将自动生成缩略图,并且所有缩略图都将放置在缩略图导航器容器的中心。
但实际上,它是完全可定制的。
首先,您可以调整缩略图导航器容器的布局(大小/位置)。
<!-- thumbnail navigator container -->
<div u="thumbnavigator" class="jssort07" style="left: 0px; bottom: 0px; width: 800px; height: 100px;">
...
</div>
<!--#endregion Thumbnail Navigator Skin End -->
此外,您还可以将缩略图导航器容器插入您自己的包装器中,该包装器可完全自定义。
<div style="position: absolute; top: ...px; left: ...px; width: ...px; height: ...px;>
<div u="thumbnailnavigator" ...>
...
</div>
</div>
修改强>
$ThumbnailNavigatorOptions: {
...,
$DisplayPieces: 5, //indicates how many columns to display
$Lanes: 1, //indicates how many rows to display
$SpacingX: 10, //indicates horizontal spacing
$SpacingY: 10, //indicates vertical spacing
...
}
参考:http://www.jssor.com/development/reference-options.html#thumbnailNavigatorOptions
答案 1 :(得分:0)
我很欣赏尝试提供帮助,但$ SpacingX和$ SpacingY在我的案例中没有帮助。 .ascx文件的一部分具有硬编码宽度。当我编辑它时,我能够看到所有缩略图并相应地定位它们:
<!-- Thumbnail Navigator Skin Begin -->
<div u="thumbnavigator" class="jssort07" >
<div style="width: 100%; height:100%;"></div>
<!-- Thumbnail Item Skin Begin -->
<!-- width:160px; +10px for padding, + 30px for margin, +2px for border|| height:80px; + 10px for padding, +2 px for border + 10px for red arrow on hover -->
<div u="slides" style="cursor: move;">
<div u="prototype" class="p" style="POSITION: absolute; WIDTH:150px; HEIGHT:102px; TOP: 1px; LEFT: 0;">
<thumbnailtemplate class="i" style="position:absolute;"></thumbnailtemplate>
<div class="o">
</div>
</div>
</div>
<!-- Thumbnail Item Skin End -->
</div>
<!-- ThumbnailNavigator Skin End -->