Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery IE7中一个可折叠div的圆角搞乱了_Jquery_Jquery Corner - Fatal编程技术网

Jquery IE7中一个可折叠div的圆角搞乱了

Jquery IE7中一个可折叠div的圆角搞乱了,jquery,jquery-corner,Jquery,Jquery Corner,我有一个div是display:none on page load。我还有一个按钮,可以切换div的显示(none到block)。在pageload之后,我第一次单击按钮并显示div,它具有指定的圆角(图1和图2)。然后我再次单击以隐藏div,然后单击以显示它。在圆角混乱之后(图2和图3),div扩展了一些额外的像素(在高度上),圆角不再是圆角,并且有奇怪的“扫描线”样的线条 守则: <div id="filter-advanced"> <label for="filter-v

我有一个div是display:none on page load。我还有一个按钮,可以切换div的显示(none到block)。在pageload之后,我第一次单击按钮并显示div,它具有指定的圆角(图1和图2)。然后我再次单击以隐藏div,然后单击以显示它。在圆角混乱之后(图2和图3),div扩展了一些额外的像素(在高度上),圆角不再是圆角,并且有奇怪的“扫描线”样的线条

守则:

<div id="filter-advanced">
<label for="filter-veld-value">
    <div class="filter-block and-block2">EN <span>
        <select name="filter-veld" id="filter-veld-name">
        <option value="">Kies een zoekveld...</option>
        <option value="domeinnaam_registrant">Domeinnaam registrant</option>
        <option value="domeinnaam_houder">Domeinnaam houder</option>
        <option value="provider_opmerkingen">Provider opmerkingen</option>
        <option value="ftp_opmerkingen">FTP opmerkingen</option>
        <option value="mysql_opmerkingen">MySQL opmerkingen</option>
        <option value="accc_cms_opmerkingen">CMS opmerkingen</option>
        <option value="stats_opmerkingen">Statistieken opmerkingen</option>
        <option value="opmerkingen">Overige opmerkingen</option>
    </select>                       
        bevat tekst</span>
    </div>
    <div class="filter-block">
        <input type="text" id="filter-veld-value" name="filter-veld-value" class="text" value="" />
    </div>
    <br class="clearboth" />
</label>
<label for="filter-regdatum-from-value">
    <div class="filter-block and-block3">EN <span>registratiedatum tussen</span></div>
    <div class="filter-block" id="regdatum">
        <input type="text" id="filter-regdatum-from-value" name="filter-regdatum-from-value" class="text-date" value="X1" />&nbsp;en&nbsp;&nbsp;<input type="text" id="filter-regdatum-to-value" name="filter-regdatum-to-value" class="text-date" value="X2" />
    </div>
    <br class="clearboth" />
</label>
<label for="filter-vvdatum-from-value">
    <div class="filter-block and-block3">EN <span>vervaldatum tussen</span></div>
    <div class="filter-block" id="vvdatum">
        <input type="text" id="filter-vvdatum-from-value" name="filter-vvdatum-from-value" class="text-date" value="X3" />&nbsp;en&nbsp;&nbsp;<input type="text" id="filter-vvdatum-to-value" name="filter-vvdatum-to-value" class="text-date" value="X4" />
    </div>
    <br class="clearboth" />
</label>                        


您是否在用圆角滑动div?试着滑动内部div?

正如Joey所说,图片对编码网站没有多大帮助,我保证你不会做以前没有做过的事情。Thanx,尝试一下好主意。这样做了,但没有改变结果。
    $("p#advanced-tab A").click(function(){
    if ($(this).hasClass('inactive'))
    {
        $(this).removeClass("inactive");
        $(this).addClass("active");
        $(this).text("Minder opties [-]");
        $("#filter-advanced").css("display", "block");
        $(this).corner("10px tr tl");
    }
    else
    {
        $(this).removeClass("active");
        $(this).addClass("inactive");
        $(this).text("Meer opties [+]");            
        $("#filter-advanced").css("display", "none");
    }
});
$("#filter-advanced").corner("10px tr bl br");