diff --git a/dhtml_menu.admin.inc b/dhtml_menu.admin.inc
index db07691..6b945e9 100644
--- a/dhtml_menu.admin.inc
+++ b/dhtml_menu.admin.inc
@@ -18,7 +18,8 @@ function dhtml_menu_settings(&$form_state) {
       'relativity' => t('For the above option, consider each menu tree separately.'),
       'children' => t('Close menus when their parent menu is closed.'),
       'clone' => t('Add an extra page link to each expanding menu item.'),
-      'doubleclick' => t('Go to the page on double-click.'),
+      'click' => t('Go to the page on single click.'),
+      'doubleclick' => t('Go to the page on double click (no effect if the \'single click\' option is enabled).'),
     ),
     '#default_value' => variable_get('dhtml_menu_effects', unserialize(DHTML_MENU_DEFAULT)),
   );
diff --git a/dhtml_menu.js b/dhtml_menu.js
index 9d38f64..6058487 100644
--- a/dhtml_menu.js
+++ b/dhtml_menu.js
@@ -57,6 +57,9 @@ Drupal.behaviors.dhtmlMenu = function() {
 
     $(li).find('a:first').click(function(e) {
       Drupal.dhtmlMenu.toggleMenu($(li));
+      if (effects.click) {
+        window.location = this.href;
+      }
       return false;
     });
   });
@@ -105,7 +108,7 @@ Drupal.dhtmlMenu.toggleMenu = function(li) {
 
       // Siblings are all open menus that are neither parents nor children of this menu.
       $(li).find('li').addClass('own-children-temp');
-	  
+
       // If the relativity option is on, select only the siblings that have the same parent
       if (effects.relativity) {
         var siblings = $(li).parent().find('li.expanded').not('.own-children-temp').not(':has(#' + id + ')');
