[請益] 進入頁面後,如何自動觸發按鈕

看板PHP作者時間10年前 (2015/03/25 16:32), 10年前編輯推噓6(601)
留言7則, 4人參與, 最新討論串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 現在想要讓他進入網頁後"自動觸發"那個複製按鈕,該如何修改呢? 目前是有這樣試過,但失敗 <script> setTimeout(onbutton,1500); function onbutton(){ document.getElementById("copy_p").click(); } </script> 求解~謝謝 > < -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.39.169.243 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1427272328.A.7C1.html

03/25 16:44, , 1F
trigger?
03/25 16:44, 1F

03/25 16:51, , 2F
$('#copy_p').trigger('click');
03/25 16:51, 2F

03/25 16:52, , 3F
不過這個跟AJAX版的比較相關
03/25 16:52, 3F
謝大大回應~嘗試中,已至AJAX版發文,晚點刪文! ※ 編輯: felixgene (114.39.169.243), 03/25/2015 17:03:19

03/25 17:09, , 4F
痾 所以上面我推的沒成功嗎QQ
03/25 17:09, 4F
剛剛試過這樣 <script> setTimeout(onbutton,1500); function onbutton(){ $('#copy_p').trigger('click'); } </script> not work QQ

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

03/26 04:12, , 6F
寫到function 按鈕和開頁面時各call一次
03/26 04:12, 6F

03/26 14:21, , 7F
<body onload="xxx()">
03/26 14:21, 7F
文章代碼(AID): #1L4dA8V1 (PHP)
文章代碼(AID): #1L4dA8V1 (PHP)