0

我正在尝试在点击时执行切换功能。我不明白为什么我的功能不起作用,这很简单......

http://jsfiddle.net/7y46W/1/

 $("#hello").toggle(function(){
 $('#content').css({marginLeft:'20px'});
     },function(){
 $('#content').css({marginLeft:'0px'});
 });
4

2 回答 2

0

它确实有效...当您包含 jQuery 时。见小提琴

included jQuery in framework selector.
于 2013-11-14T18:24:10.787 回答
0
$("#hello").on('click', function(){
    var toggle = $(this).data('toggle');  // get current state

    $('#content').css('margin-left', toggle ? 0 : 20);

    $(this).data('toggle', !toggle);      // set state to opposite of current
});                                       // state, i.e. a toggle switch

小提琴

于 2013-11-14T17:59:24.497 回答