7

http://jsfiddle.net/nKUgA/2/

我只是想让一个小盒子从充当按钮的图片控件 div 向下滑动,但 slideToggle 什么也没做——它只是有点小故障,然后又回来了。阅读大量其他类似问题,没有任何帮助或应用。

    $('#pictureControls').click(function(event) {
        $('#pictureControlsMenu').slideToggle(300);
        event.stopPropagation();
    });
4

2 回答 2

12

slideToggle没有工作,因为表格不是块元素。在接下来的更新中,我将其设为块元素(而不是 display:none),然后在使用 jQuery 加载页面时将其隐藏...

http://jsfiddle.net/nKUgA/4/

于 2013-03-18T15:22:19.673 回答
4

尝试滑动 div 而不是表格:

http://jsfiddle.net/nKUgA/3/

<div id="pictureControls" onclick="" title="Picture Controls" alt="Picture Controls">
    <div id="pictureControlsWrapper">
        <table id="pictureControlsMenu">

由于我不确定 HTML click 函数和其他东西在做什么,我将它们与 stopPropogation 语句一起删除。

于 2013-03-18T15:03:36.303 回答