我想知道如何添加标题(例如标题或链接)到fancybox。 我知道,如果我添加标题=“Bla”,它会显示在框中。但是,如果我在图片链接中添加了caption =“Blabla”之类的东西,我需要在jquery.fancybox.js中使用哪些代码来提取该标题标签?Fancybox:添加标题和其他东西
11
A
回答
27
由于您可以在自己定制的fancybox脚本中添加此选项,因此您不需要与原始jquery.fancybox.js文件混淆。
如果您正在使用HTML5 DOCTYPE
,你可以为你添加字幕,所以你可以有这个HTML使用data-*
属性:
<a class="fancybox" href="images/01.jpg" data-caption="This is the caption" >Open fancybox</a>
再设置自定义的fancybox脚本,并使用了beforeShow
回调像
data-caption
$(document).ready(function() {
$('.fancybox').fancybox({
beforeShow : function(){
this.title = $(this.element).data("caption");
}
});
}); // ready
这将覆盖title
并使用data-caption
来代替。
在另一方面,你可能要保持title
属性和建设的fancybox的title
结合两种,title
和data-caption
属性的话,这个HTML
<a class="fancybox" href="images/01.jpg" title="This is the title" data-caption="This is the caption">Open fancybox</a>
使用该脚本
$(document).ready(function() {
$('.fancybox').fancybox({
beforeShow : function(){
this.title = this.title + " - " + $(this.element).data("caption");
}
});
}); // ready
此外,您还可以从文档中的其他HTML元素(例如<div>
)获取caption/title
,该文档可以包含链接或其他呃HTML元素。检查这些职位代码示例:https://stackoverflow.com/a/9611664/1055987和https://stackoverflow.com/a/8425900/1055987
注意:这是对的fancybox v2.0.6 +
8
相关问题
- 1. Android WebView和其他东西
- 2. 添加类和其他东西到你追加的html元素?
- 3. jquery:包含东西或其他东西
- 4. JComboBox涵盖其他东西?
- 5. 用其他东西替换
- 6. Laravel FirstOrCreate或其他东西
- 7. textview或其他东西
- 8. 处理意见和其他东西
- 9. Python语法和其他东西检查?
- 10. Android - 关于TTS和其他东西
- 11. Ajax .serializeArray()函数和其他东西
- 12. Python,SWIG和其他奇怪的东西
- 13. 改变表添加列是其他任何东西
- 14. 在png图片上添加div(或其他东西)
- 15. RecyclerView消失时,其他东西被添加到布局
- 16. .htaccess或其他东西添加到URL中。 PHP
- 17. 从其他课程添加东西到UIView
- 18. Python 2.7如果middle_name为null打印其他东西打印其他东西
- 19. Java按钮添加标签后被重新或拖动或其他东西
- 20. 需要帮助通过AJAX和其他东西加载数据
- 21. jQuery Mobile pageinit,脚本加载和其他东西
- 22. 如何添加保存选项和其他一些东西到这个游戏?
- 23. 如何找到没有东西时返回其他东西?
- 24. 添加东西到UIPopoverController
- 25. 添加东西JSON对象
- 26. ElasticSearch或Couchbase或其他东西
- 27. MySQL或XML文件或其他东西?
- 28. Android - 弹出窗口或其他东西
- 29. Typescript - 泛型?或者是其他东西?
- 30. jQuery冲突?或者是其他东西?
[Fancybox 2 Custom Titles and Captions \ [from A(title)and IMG(alt \]])可能的重复(http://stackoverflow.com/questions/9058442/fancybox-2-custom-titles-and-字幕 - 从 - atitle和imgalt) – Ankur