更新:
感谢所有看过的人。我已经将整个东西移植到 JSFiddle 中,这样你就可以看到它在做什么...... http://jsfiddle.net/pJVbC/5/
背景:
我在一个页面上有一堆列表项,每个列表项都有一个专用按钮,用于触发 URL 的副本(使用 zclip)。它可以工作,但需要 2-3 次单击才能触发 jquery。任何想法为什么?
这是HTML...
<dt>
<div class="well">
<div class="buttoncont">
<button class="copybutton" prelink="http://www.MySite.com" postlink=""><i class="icon-plus icon-white"></i></button>
</div>
<h4><span class="name">MySite Home</span><br /></h4>
</div>
</dt>
这是Javascript -
<!-- Copy a static URL using zclip -->
<script type="text/javascript">
$(function() {
$(".copybutton").click(function() {
var prelink = $(this).attr("prelink");
var postlink = $(this).attr("postlink");
var link = prelink+postlink;
$(this).zclip({
path: "http://staging.mysite.com/hstoolkit/js/ZeroClipboard.swf",
copy: link
});
});
});
</script>