[問題] 如何自動觸發按鈕

看板Ajax作者時間10年前 (2015/03/25 17:01), 10年前編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
各位大大好,小弟參考網路範例,搭配外掛ZeroClipboard 弄了一個,點擊可複製text進剪貼簿的功能 程式碼如下 JS部份: <script> $(function(){ $("#copy_p").zclip({ path: 'javascript/ZeroClipboard.swf', copy: $('#para').text(), afterCopy: function(){ $("#para").css("background-color",'#cff'); $("<span id='msg'/>").insertAfter($('#copy_p')).text('複製成功 ').fadeOut(1000); } }); }); </script> HTML部份: <a href="#" id="copy_p">點擊複製</a> <p id="para" >要複製的內容</p> 以上部分點擊按鈕可正常WORK 現在想要讓他進入網頁後"自動觸發"那個複製按鈕,該如何修改呢? 目前是有這樣試過,但失敗QQ <script> setTimeout(onbutton,1500); function onbutton(){ document.getElementById("copy_p").click();} </script> 求解!!(跪 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.39.169.243 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1427274117.A.55A.html

03/25 17:22, , 1F
弄個 fiddle 來看看
03/25 17:22, 1F
fiddle我引入外掛一直失敗 先用別人類似的範例吧 http://goo.gl/K5JMSL 我現在就是要讓他"複製"按鈕 一秒後可以自動觸發

03/25 18:56, , 2F
cliped
03/25 18:56, 2F

03/25 18:57, , 3F
alert('clicked')
03/25 18:57, 3F
抱歉~大大你寫的我太了解,應該要在哪修改呢? ※ 編輯: felixgene (114.39.169.243), 03/25/2015 20:15:18

03/26 09:39, , 4F
在按鈕"之後"加入一個script區塊觸發click事件就好了吧
03/26 09:39, 4F

03/26 09:39, , 5F
無效應該是因為你呼叫按紐時按鈕還沒產生?
03/26 09:39, 5F
文章代碼(AID): #1L4dc5LQ (Ajax)
文章代碼(AID): #1L4dc5LQ (Ajax)