更新:
見てくださった皆様、ありがとうございました。私はすべてをJSFiddleに移植したので、それが何をしているのかを見ることができます... http://jsfiddle.net/pJVbC/5/
背景:
ページにたくさんのリスト アイテムがあり、それぞれに (zclip を使用して) URL のコピーをトリガーする専用のボタンがあります。機能しますが、jquery を起動するには 2 ~ 3 回クリックする必要があります。理由はありますか?
ここに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>