单击span标记时显示警告。然而,在第一次之后,警报开始出现在一个警报之后,好像它们被存储一样。我不知道为什么会发生这种情况,起初我认为这可能是事件冒泡但我尝试了stopPropagation()
但仍然没有,我错过了什么?
这是跨度(它在表格内):
<span href="#" class="button_like">copy Navigation URL</span>
JS:
$('span').click(function(e){
stopBubbling(e);
$(this).zclip({
path: '/scripts/js/ZeroClipboard.swf',
copy: $('#Txt2Copy').text(),
afterCopy: function(){
alert($('#Txt2Copy').text() + " was copied to clipboard");
}
});
return false;
});
function stopBubbling(e){
if (!e) var e = window.event;
e.cancelBubble = true;
if (e.stopPropagation) e.stopPropagation();
}
答案 0 :(得分:1)
尝试使用此功能,您无需绑定点击功能zclip
将绑定到该事件。
$(document).ready(function(){
$('span').zclip({
path: '/scripts/js/ZeroClipboard.swf',
copy: $('#Txt2Copy').text(),
afterCopy: function(){
alert($('#Txt2Copy').text() + " was copied to clipboard");
}
});
})