更新 Flexslider 有一堆回调空间可供使用,这使得这成为可能。
after: function(){}, //Callback: function(slider) - Fires after each slider animation completes
感谢大家
LIVE CODE:
我上传了用于调试的实时代码;制作一个jsfiddles会相当困难。
问题: 函数 fetchTitle() 获取上一个图像标题而不是最新的?
说明:我有一个函数falled,它fetchTitles()
从flexslider的活动幻灯片中获取一个标题标签并将其放入一个varibletargetTitle
中。然后替换h1.head_line
为targetTitle
脚本:(从完整脚本配对下来,请查看完整的实时代码)
function fetchTitles() {
var targetTitle = $('.flex-active-slide').find('img').attr('title');
$('.head_line').text(targetTitle);
}
HTML
<li class="flex-active-slide">
<article class="active_work" title="Facebook + Like Pillow">
<figure> <img title="Facebook + Like Pillow" src="asset/img/1600/slide1_1600.jpg" />
<figcaption class="sliderCaptions">
<h1>
<div class="animate_text"></div>
<a href="https://plus.google.com/104865624796200130935/" ><span>Author:</span> Matthew Harwood</a></h1>
</figcaption>
</figure>
<section class="article_post"></section>
</article>
</li>
补充资料:
- 如果您单击链接两次,您会看到标题会自行更新。
- 即使有准备就绪,文档准备就绪上的提取标题也会出现无法识别
.flex-active-slide
。 - 脚本位于源代码的底部
script2.js