在Fancybox下面添加描述文本,而不是使用title属性
Adding description text below Fancybox rather than use title attribute?
有没有办法在Fancybox框中添加文本,而不必使用title属性?为了说明我遇到的问题,这里有一张图片显示在我的页面上,它使用了Fancybox:
http://dl.dropbox.com/u/12453703/fbox01.PNG
正如您所看到的,对于title属性,我已经将其放入HTML中,因此图片标题是指向网页的链接。它看起来不错,工作也很好。然而,糟糕的是,当我指向Fancybox的缩略图时,我得到了原始的HTML代码:
http://dl.dropbox.com/u/12453703/fbox02.png
有什么变通办法吗?在放大的图像中有HTML链接,但只是弹出缩略图工具提示的文本?或者(正如我的标题所示),在图像下面有一些独立的文本,它与标题文本是分开的?
(我在Fancybox文档中没有发现任何关于这个问题的有用信息,但我可能错了。)
谢谢。
- 编辑,我现在使用的代码非常简单:
$("a.single_image").fancybox(
{
transitionIn: 'elastic',
transitionOut: 'elastic',
easingIn: 'easeInOutBack',
easingOut: 'easeOutBack',
speedIn: 300,
speedOut: 300,
cyclic: true ,
titlePosition: 'over',
});
为您的链接创建一个新的attribute
,我将称之为rel
:
<a href="myimg.jpg" class="single_image" rel="My Title"><img src="myimg.jpg" /></a>
$("a.single_image").each(function(){
$(this).fancybox({
transitionIn: 'elastic',
transitionOut: 'elastic',
easingIn: 'easeInOutBack',
easingOut: 'easeOutBack',
speedIn: 300,
speedOut: 300,
cyclic: true ,
titlePosition: 'over',
title: $(this).attr('rel')
});
})
相关文章:
- 如何获取元素's的title属性
- 仅将CSS类添加到那些没有“title”属性的链接中
- 在D3.js中为svg:g元素添加title属性
- 在Oracle Apex 5.0中,无法在侧面导航列表模板中使用title属性
- 工具提示JavaScript在未给出“title”属性时会中断以下表单元素
- 使用属性 “title” 将 html 元素链接到 jQuery.click()
- 在 JS 的单选按钮元素 (HTML) 中使用 title 属性
- Jquery,实时“title”属性更改
- jQuery:删除浏览器生成的 title 属性
- img文件名作为CSS中的title和alt属性
- AngularJS “{{}}” insite title 属性不起作用
- 访问嵌套对象时无法读取未定义的属性“title”
- jQuery 设置 input.value = input.title(或其他输入属性)
- jQuery/JavaScript 查询关于 title 属性
- 如何使用$(this)来动态检索锚点标记的title属性
- 修复了将CSS应用于title属性的脚本的错误
- 如何从tinymce文本区域中删除title属性
- 使用AngularJS将元素文本复制到title属性的干净方法
- 从所有HTML元素中删除属性title
- 属性'title'已经改变了.如何使工具提示理解它