我正在使用最新的Fancybox 1.3.4和最新的 jQuery 1.6.1,并且我还在标题中使用超链接,它可以工作,例如:
<a
href="pathtoimage.jpg"
title="Some text and a hyperlink: <a href="http://www.someclient.com">LINKTEXT</a>">
<img src="pathtoimage.jpg" alt="alt text of image" />
</a>
但如果目标 URL 包含多个参数,则以下内容不起作用:
title="Some text and a hyperlink: <a href="http://www.someclient.com?a=1&b=2">LINKTEXT</a>">
如何?a=1&b=2
正确编码以使Fancybox不会损坏?
谢谢!
Chrome 控制台中的 Javascript 错误:
Uncaught Error: INVALID_STATE_ERR: DOM Exception 11
f.extend.cleanjquery-1.6.1.min.js:18
f.buildFragmentjquery-1.6.1.min.js:17
f.fn.extend.domManipjquery-1.6.1.min.js:17
f.fn.extend.appendjquery-1.6.1.min.js:17
f.fn.extend.htmljquery-1.6.1.min.js:17
Qjquery.fancybox-1.3.4.pack.js:27
I.v.onload