我试图将图像放入kwicks ul li中,并使其宽度固定在860px上,无论li是否被折叠。我只是不能阻止kwicks重新调整我的形象。
http://s1.postimg.org/gra40kmbz/kwicks.jpg
正如你在这张图片上看到的那样,只有第一个(扩展的)li显示我的css width属性860px,但是其他的大小调整了。有办法吗?
如果我将背景图像分配给每个li,一切正常,但我希望图像动态更改 - 由于某种原因,我无法分配css-background属性vie jQuery。所以现在我设法动态地在每个li中插入img标签,但我不能让它停止调整大小。
请,任何建议都会很棒。
<ul class="kwicks-category kwicks kwicks-horizontal">
<li class="kwicks-selected slideshow1"><img width="860" src="http://localhost/nidzan/Okvir/wp-content/uploads/2014/12/Untitled-1.jpg" class="attachment-small-thumb wp-post-image" alt="Untitled-1"></li>
<li class="slideshow2"><img width="860" src="http://localhost/nidzan/Okvir/wp-content/uploads/2014/12/Untitled-1.jpg" class="attachment-small-thumb wp-post-image" alt="Untitled-1"></li>
<li class="slideshow3"><img width="860" src="http://localhost/nidzan/Okvir/wp-content/uploads/2014/12/Untitled-1.jpg" class="attachment-small-thumb wp-post-image" alt="Untitled-1"></li>
<li class="slideshow4"><img width="860" src="http://localhost/nidzan/Okvir/wp-content/uploads/2014/12/Untitled-1.jpg" class="attachment-small-thumb wp-post-image" alt="Untitled-1"></li>
</ul>
.kwicks-category li {
display: block;
height: 300px;
background: #999;
position: relative;
/* overridden by kwicks but good for when JavaScript is disabled */
margin-left: 5px;
float: left;
}
.kwicks-category li img {
position: absolute;
width: 860px;
top: 0;
left:0;
}
$(function() {
$('.kwicks-category').kwicks({
minSize : 50,
spacing : 5,
behavior: 'slideshow'
});
});
谢谢。
答案 0 :(得分:1)
我在li标签中为2张图片做了背景图像和包装div的组合。这是可以正常工作的代码:
<style type='text/css'>
.kwicks {height: 350px;}
.kwicks > li {height: 350px;}
#panel-1 { background-color: #53b388; background-image: url("***imageurl***");}
</style>
<ul class='kwicks kwicks-horizontal'>
<li id='panel-1'></li>
<li id='panel-2'><div style="width:1170px"><img src="***imageurl***"></div></li>
</ul>
答案 1 :(得分:0)
删除JS代码中的minSize
,然后重试。
$(function() {
$('.kwicks-category').kwicks({
spacing : 5,
behavior: 'slideshow'
});
});
答案 2 :(得分:0)
我在发布问题后15分钟确实找到了解决方案。
我所做的是用div包装所有img标签并为其指定宽度属性。
.kwicks-category li img {
width: 860px;
}
.kwicks-category .img-wrap {
position: absolute;
top: 0;
left:0;
width: 860px;
}
像魅力一样,li标签内的所有图像都没有调整大小,我仍然可以动态地将图像插入到kwicks幻灯片中。