diff --git a/views_load_more.module b/views_load_more.module
index 4205e55..39ac4e0 100644
--- a/views_load_more.module
+++ b/views_load_more.module
@@ -66,8 +66,6 @@ function views_load_more_views_ajax_data_alter(&$commands, $view) {
 function theme_views_load_more_pager($vars) {
   global $pager_page_array, $pager_total;
 
-  drupal_add_js(drupal_get_path('module', 'views_load_more').'/views_load_more.js');
-
   $tags = $vars['tags'];
   $element = $vars['element'];
   $parameters = $vars['parameters'];
@@ -99,3 +97,16 @@ function theme_views_load_more_pager($vars) {
     );
   }
 }
+
+/**
+ * Implements hook_views_pre_render().
+ *
+ * Load js file only if ajax is enabled.
+ */
+function views_load_more_views_pre_render(&$view) {
+  if (!$view->use_ajax) {
+    return;
+  }
+
+  drupal_add_js(drupal_get_path('module', 'views_load_more') . '/views_load_more.js');
+}
