簡體   English   中英

在function.php中排隊腳本后,Javascript無法在wordpress上運行

[英]Javascript not working on wordpress after enqueue script in functions.php

我想添加一個javascript文件,但無法正常工作。 我正在使用Avada主題。 我將此放在我的functions.php文件的頂部。 我保存了,但在頁面的源代碼中看不到它。 我正在嘗試使腳本在此頁面上工作: http://192.185.2.154/~sogo/tempsourceoneevents.com/exhibitor-services/build-a-booth/ : http://192.185.2.154/~sogo/tempsourceoneevents.com/exhibitor-services/build-a-booth/

functions.php中的代碼

<?php

function my_scripts_method() {
    wp_enqueue_script(
        'custom-script',
        get_template_directory_uri() . '/js/bab.js',
        array( 'jquery' )
    );
}

add_action( 'wp_enqueue_scripts', 'my_scripts_method' );

我的問題的答案是@adeneo的評論,我需要編輯我的javascript文件

“不,您可以用jQuery(function($){...});將$ {document).ready替換為jQuery(function($){...});在Wordpress中,它可以鎖定dollarign的值,因此您可以在DOM ready函數中使用dollarign。 ”

試試這個代碼。

您需要先添加jQuery庫

<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<script type="text/javascript" src="http://192.185.2.154/~sogo/tempsourceoneevents.com/wp-content/uploads/bab.js"></script>

暫無
暫無

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

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