Add page specific javascript from plugin

//add jquery plugins for specific page
add_action( "template_redirect", "check_to_enqueue_scripts" ) );

//function to check if propose-trade page then enqueue scripts
function check_to_enqueue_scripts(){
if( is_page( 338 ) ){
add_action('wp_enqueue_scripts', "enqueue_plugin_scripts" );
}
}
//function to enqueue my page specific scripts
function enqueue_plugin_scripts(){
wp_enqueue_script('my-page-specific-script');
wp_enqueue_script('jquery-ui-droppable');
wp_enqueue_script('jquery-ui-sortable');

}

Enqueue scripts and styles

<?php
//Enqueue Styles
function add_stylesheet(){
wp_enqueue_style('my_styles', WP_PLUGIN_URL . '/plugin_dir/style.css');
}

//Enqueue Javascript
function enqueue_js(){
wp_enqueue_script('my_javascript1', WP_PLUGIN_URL . '/plugin_dir/javascript1.js');
wp_enqueue_script('my_javascript2', WP_PLUGIN_URL . '/plugin_dir/javascript2.js');
}

//Actions
add_action('wp_print_styles', 'add_stylesheet');
add_action('wp_print_scripts', 'enqueue_js');
?>

Rollover Image

/* CSS Code */

.btn { background-image: url("image2.png"); height: 100px; width: 100px; margin: 0; padding: 0; }
.btn img { border: 0; width: 100%; height: 100%; }
.btn a, .nav a:link, .btn a:visited { display: block; }
.btn a:hover img { visibility: hidden; }

/* End CSS Code */

/* HTML Code */

<div class="btn">
<a href="#"><img src="image1.png"></a>
</div>

/* End HTML Code */

Enqueue Javascript

<?php
//Enqueue Javascript
function init_my_script() {
wp_enqueue_script('my_script','/file_location_here/my_script.js');
}
add_action('init', init_my_script');

?>