簡體   English   中英

使用javascript加載頁面時的自動點擊鏈接

[英]Auto Click link when page load with javascript

我嘗試創建一個JavaScript,以在頁面加載后單擊鏈接(id =“ bigPicLink”),但它不起作用。 javascript的新功能。 請幫忙。 謝謝。

<?php

// display modal
if (isset($_GET[id]) && $_GET[id] != "" ) {

    $result = mysqli_query($dbc, "SELECT * FROM tattoo WHERE `productno` = '$_GET[id]'");
    $tattoo = mysqli_fetch_assoc($result);?>

    <a href="#" id="bigPicLink" title="title" data-toggle="modal" data-target="#bigPic" data-title="<?php echo $tattoo['title'];?>" data-id="<?php echo $tattoo['productno'];?>" data-price="<?php echo $tattoo['price'];?>" data-picturebig="../mainpic/<?php echo $tattoo['picture'];?>">adasdsada</a>

    <?php
    echo "<script type='text/javascript'>
        $(document).ready(function(){
        $('#bigPicLink').click();
        document.getElementById('bigPicLink').click();
        });
        </script>";

} ?>

翻譯為@mitogh答案:)

$( document ).ready(function() {
    $('#bigPicLink').trigger('click')
});

也許當您調用$('#bigPicLink').click()它不是在DOM中創建的,因此DOM無法知道#bigPicLink是什么?

你可以試試

$(document).ready(function() {
setTimeout(function() {
    $('#bigPicLink').click();
}, 1000);

});

或不需要$(document).ready只需setTimeuut

setTimeout(function() {
    $('#bigPicLink').click();
}, 1000);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM