所以,我有以下鏈接:功能服用兩次點擊
<div class="upload-copy" id="<?php echo $row['RandomName'] . '-html'; ?>" onclick="javascript:getID(this)">Copy To Clipboard</div>
那點擊的時候,應該用下面的代碼複製輸入時:
<script type="text/javascript">
function getID(theLink){
var clickid = '#' + theLink.id;
var inputid = clickid + '-input';
$(clickid).zclip({
path:'js/vendor/ZeroClipboard.swf',
copy:function(){return $(inputid).val();},
afterCopy:function(){
$(clickid).html('Copied');
}
});
}
</script>
現在這個工作,但只有當你點擊鏈接兩次。我怎樣才能讓它在第一次點擊時觸發?
我只需要在IE9和FF18中點擊一次,http://jsfiddle.net/armnP/我的猜測是你有一些奇怪的標記可以作爲你的第一個點擊事件因爲你的某個地方有一些.preventDefault()或.stopPropegation()調用 – 2013-02-13 12:39:45
這不是導致問題的點擊函數。它是zclip腳本觸發。 – Tenatious 2013-02-13 12:49:12