0

I'm working on a site http://www.infinite-possibility.com/ which is currently having a problem with any jQuery element or plugin that I add on top of the standard JS functionality of the site.

Ex: http://www.infinite-possibility.com/speaking should be a dynamic content slider.

I have a feeling that it has something to do with JS/jQuery being called multiple times but I can't seem to resolve the issue..

Attached is my header.php file

Any ideas?

<?php
/**
 * The Header for our theme.
 *
 * Displays all of the <head> section and everything up till <div id="main">
 *
 * @package WordPress
 * @subpackage Twenty_Ten
 * @since Twenty Ten 1.0
 */
?><!DOCTYPE html>
<html <?php language_attributes(); ?>>
<head>
<meta charset="<?php bloginfo( 'charset' ); ?>" />
<title><?php
    /*
     * Print the <title> tag based on what is being viewed.
     */
    global $page, $paged;

    wp_title( '|', true, 'right' );

    // Add the blog name.
    bloginfo( 'name' );

    // Add the blog description for the home/front page.
    $site_description = get_bloginfo( 'description', 'display' );
    if ( $site_description && ( is_home() || is_front_page() ) )
        echo " | $site_description";

    // Add a page number if necessary:
    if ( $paged >= 2 || $page >= 2 )
        echo ' | ' . sprintf( __( 'Page %s', 'twentyten' ), max( $paged, $page ) );

    ?></title>
<link rel="profile" href="http://gmpg.org/xfn/11" />
<link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo( 'stylesheet_url' ); ?>" />
<link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo( 'stylesheet_directory' ); ?>/css/layout.css" />
<link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo( 'stylesheet_directory' ); ?>/css/jScrollPane.css" />

<!--[if lt IE 8]><link rel="stylesheet" type="text/css" href="<?php bloginfo( 'stylesheet_directory' ); ?>/css/ie.css"><![endif]-->


<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" />
<?php
    /* We add some JavaScript to pages with the comment form
     * to support sites with threaded comments (when in use).
     */
    if ( is_singular() && get_option( 'thread_comments' ) )
        wp_enqueue_script( 'comment-reply' );

    /* Always have wp_head() just before the closing </head>
     * tag of your theme, or you will break many plugins, which
     * generally use this hook to add elements to <head> such
     * as styles, scripts, and meta tags.
     */
    wp_enqueue_script("jquery");
    wp_head();

?>
<script type="text/javascript" src="<?php bloginfo( 'stylesheet_directory' ); ?>/js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="<?php bloginfo( 'stylesheet_directory' ); ?>/js/jquery.mousewheel.js"></script>
<script type="text/javascript" src="<?php bloginfo( 'stylesheet_directory' ); ?>/js/jScrollPane.js"></script>
<script type="text/javascript">
$(function()
            {
                $('#pane2').jScrollPane({showArrows:true});
            });
</script>
</head>
<body>
<div id="outer_layout">
  <div class="layout">
    <div class="body_container" style="position:relative;">
<a style="position:absolute; left:-54px; top:358px; width:50px; height:50px;" href="<?php echo get_option('home');?>"></a>
      <div class="main">

1 Answer 1

1

You need to use jQuery instead or $, for example:

<script type="text/javascript">
$(function()
            {
                jQuery('#pane2').jScrollPane({showArrows:true});
            });
</script>

Or this may work too:

jQuery(function ($) {
    /* Your code here using $ */
});

This is because the default jquery included with wordpress use the noConflict() mode.

Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.