我正在使用 bxslider。它对我来说效果很好,但我有 1 个问题。我想要 bxwrapper 之外的标题。
滑块的 html 看起来像这样,只有 div 标题是由我创建的
<div class="captions"></div>
<ul class="bxslider">
<li><img src="images/1.jpg" title="headline, text" /></li>
<li><img src="images/1.jpg" /></li>
<li><img src="images/1.jpg" title="text" /></li>
<li><img src="images/1.jpg" title="text" /></li>
</ul>
标题是使用以下代码从图像的标题中生成的:
* Appends image captions to the DOM
*/
var appendCaptions = function(){
// cycle through each child
slider.children.each(function(index){
// get the image title attribute
var title = $(this).find('img:first').attr('title');
// append the caption
if (title != undefined && ('' + title).length) {
$(this).append('<div class="bxcaptions"><span>' + title + '</span></div>');
}
});
}
我试图为它们在滑块之外的标题设置样式,但是滑块使用了溢出隐藏,所以这是不可能的。
所以我希望将字幕写入<div class="captions"></div>
我可以按照我想要的方式定位的位置。
此外,我可能希望 , 之前的标题用 h1 突出显示,其余部分是正常的,但这只是额外的。
谢谢你的帮助!