diff --git a/jquery_update.install b/jquery_update.install
index a4e9168..c9e6c87 100644
--- a/jquery_update.install
+++ b/jquery_update.install
@@ -30,6 +30,8 @@ function jquery_update_requirements($phase) {
  */
 function jquery_update_uninstall() {
   variable_del('jquery_update_compression_type');
+  variable_del('jquery_update_disable_admin');
+  variable_del('jquery_update_disable_node');
   variable_del('jquery_update_jquery_version');
 }
 
diff --git a/jquery_update.module b/jquery_update.module
index 520e076..5108bb3 100644
--- a/jquery_update.module
+++ b/jquery_update.module
@@ -150,6 +150,24 @@ function jquery_update_settings_form() {
     '#description' => t('Use jQuery and jQuery UI from a CDN. If the CDN is not available the local version of jQuery and jQuery UI will be used.'),
   );
 
+  $form['options'] = array(
+    '#type' => 'fieldset',
+    '#title' => t('Optionally disable on certain pages'),
+    '#description' => t('On certain pages the overridden jQuery version may cause JS conflicts, these options allow the standard core version of jQuery to be used on specific pages.'),
+    '#collapsible' => FALSE,
+  );
+  $form['options']['jquery_update_disable_node'] = array(
+    '#type' => 'checkbox',
+    '#title' => t('Disable on node add/edit pages'),
+    '#default_value' => variable_get('jquery_update_disable_node', FALSE),
+  );
+
+  $form['options']['jquery_update_disable_admin'] = array(
+    '#type' => 'checkbox',
+    '#title' => t('Disable on admin pages'),
+    '#default_value' => variable_get('jquery_update_disable_admin', FALSE),
+  );
+
   return system_settings_form($form);
 }
 
@@ -167,6 +185,12 @@ function jquery_update_settings_form() {
  *   The version of jQuery to use.
  */
 function jquery_update_jquery_replace(&$javascript, $cdn, $path, $min, $version) {
+  // Should we include the new jQuery on this page?
+  if (!jquery_update_override_jquery()) {
+    // No.
+    return;
+  }
+
   // Make sure to use the latest version in given branch.
   $trueversion = NULL;
   switch ($version) {
@@ -357,3 +381,21 @@ function jquery_update_jqueryui_local(&$javascript, $path, $min, $names) {
     $javascript[$name]['version'] = '1.8.11';
   }
 }
+
+/**
+ * Identify whether jQuery should be overridden for the current page.
+ */
+function jquery_update_override_jquery() {
+  // Optionally disable for
+  if (variable_get('jquery_update_disable_node', FALSE) && arg(0) == 'node'
+    && ((arg(1) == 'add' && arg(2) != '') || arg(2) == 'edit')) {
+    return FALSE;
+  }
+
+  // Optionally disable for admin pages.
+  if (variable_get('jquery_update_disable_admin', FALSE) && arg(0) == 'admin') {
+    return FALSE;
+  }
+
+  return TRUE;
+}
