使用JQuery切换div

use*_*890 2 html css jquery

我是JQuery的新手,我在使代码正常工作时遇到了一些麻烦.出于某种原因,我的JQuery隐藏了链接(a)元素.我需要链接来切换'wrap'div.我能做错什么?

JQuery的:

$(document).ready(function() {
   $('.wrap').hide();
   $('.open').toggle(
      function() {
     ('.wrap').show();
  },
  function() {
     ('.wrap').hide();
      }
   ); // end toggle
}); // end ready
Run Code Online (Sandbox Code Playgroud)

的jsfiddle

zer*_*kms 8

http://jsfiddle.net/AbXYp/4/

$('.wrap').hide();
$('.open').click(function() {
    $('.wrap').toggle();
    return false;
});
Run Code Online (Sandbox Code Playgroud)

因此,在每个"通知"链接上单击您要切换 .wrap

你的代码问题的真正根源:.toggle()事件处理程序在jquery 1.9中被删除 - http://api.jquery.com/toggle-event/,所以你在代码示例中使用的是动画方法http: //api.jquery.com/toggle/