我正在使用最新的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>
但如果目标网址包含多个参数,则以下内容不起作用:
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
答案 0 :(得分:0)
这有效:请参阅http://wichry.net/page/test.html
上的示例代码:
<a href="images/slimak.png" title="Some text and a hyperlink: <a href="http://www.someclient.com?a=1&b=2">LINKTEXT</a>">
<img src="images/slimak.png" alt="alt text of image" />
</a>