JS plugin script loading but not working

WordPress-specific script issues are generally limited to one of the following:

  1. Improperly enqueued script

    Proper script enqueueing involves use of wp_enqueue_script(). If the script is properly enqueued, you will see a <script....> link in the document head or footer

  2. Not accounting for jQuery no-conflict mode

    WordPress-bundled jQuery is configured for no-conflict mode, which requires wrapping scripts in jquery(document).ready(function({})

  3. The script not being compatible with the version of jQuery bundled with WordPress

    As of WordPress 3.6, the bundled version of jQuery is 1.10.2, which is known to cause some compatibility with some outdated scripts