【发布时间】:2011-07-20 03:16:19
【问题描述】:
谁能告诉我为什么这段代码不起作用?
zclip 链接:http://www.steamdev.com/zclip/
工作示例:http://jsfiddle.net/f4gZA/
提前致谢。
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
<script type="text/javascript" src="http://www.steamdev.com/zclip/js/jquery.zclip.min.js"></script>
<script type="text/javascript" src="http://www.steamdev.com/zclip/js/jquery.snippet.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#copy-button").zclip({
path: "http://www.steamdev.com/zclip/js/ZeroClipboard.swf",
copy: function() {
return $(this).prev().text();
}
});
});
</script>
<div id='copy'>Test</div>
<button id='copy-button'>copy</button>
【问题讨论】:
-
您的代码的这个 jsFiddle 在 Chrome 中为我工作:jsfiddle.net/jfriend00/pntm9 所以看起来您在此处提供的代码没有任何问题。更可能是您的实际实现中存在不同/错误,或者您的本地浏览器/系统上的 Flash 存在问题。
-
jsFiddle 有效。这是我在这里添加的相同代码。当我把它放在一个 HTML 文件中时,它不起作用。这就是问题
-
很明显,导致问题的网页环境有些不同。除非您向我们提供更多关于不同之处的线索或发布指向存在问题的实际网页的链接,否则我们无能为力。
-
我让它工作了。当我使用本地主机时出现问题。当我上传到服务器它工作。谢谢
-
Flash 不允许在本地主机上进行复制操作,除非您在 Flash 中放宽一些权限。
标签: jquery debugging jquery-plugins flash zclip