如何在 SVG 中包含 jQuery SVG 源?
是否可以在独立的 SVG 文档中包含 jQuery SVG 源代码?我的意思是:
<script type="application/javascript">
<![CDATA[
// jQuery SVG code
]]>
</script>
我需要 SVG 文档独立于其他文件。 (将其复制到其他地方,无需任何其他文件、互联网连接......)
尝试这样做,我得到:
第 383 行第 16623 列出现错误:StartTag:元素名称无效
即:
b='<'+a.nodeName;
如何使其看起来像字符串,而不是开始标记? 我无法通过注释掉 CDATA 部分或整个脚本来使其工作(我已经尝试过 //、/* */ 和 )。我想我在这里遗漏了一些简单的东西...
这是一个示例 SVG 文档,其中包含一个带有 jQuery 1.6.4 和 jQuery SVG 1.4.4 源代码的简单 JS 脚本: com/u/5552845/test.svg" rel="nofollow">http://dl.dropbox.com/u/5552845/test.svg 注意:移出 jQuery SVG 源代码将导致 SVG 文档完美运行
Is it possible to include jQuery SVG source code in a standalone SVG document? I mean like:
<script type="application/javascript">
<![CDATA[
// jQuery SVG code
]]>
</script>
I need the SVG document to be independent of other files. (copy it elsewhere and it will work without any other files, internet connection,...)
Trying so, I get:
error on line 383 at column 16623: StartTag: invalid element name
Which is:
b='<'+a.nodeName;
How to make it seem as a string, not a start tag?
I'm unable to make it work by commenting out CDATA parts or the script as whole (I have tried //, /* */ and <!-- -->
). I guess I'm missing something simple here...
Here is an example SVG document with a simple JS script with jQuery 1.6.4 and jQuery SVG 1.4.4 source codes: http://dl.dropbox.com/u/5552845/test.svg
Note: moving jQuery SVG source code out will lead to perfectly working SVG document
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
jQuery SVG 包含字符串“]]>”,它结束 cdata 块。
如果你改变']]>'至 ']'+']>'该文件变得有效。
请参阅http://dl.dropbox.com/u/3885046/test.svg
jQuery SVG includes the string ']]>', which ends the cdata block.
If you change ']]>' to ']'+']>' the file becomes valid.
see http://dl.dropbox.com/u/3885046/test.svg