Jquery 在页面加载时触发一个按钮

Jquery 在页面加载时触发一个按钮,jquery,button,triggers,toggle,slide,Jquery,Button,Triggers,Toggle,Slide,我有这个功能 $("a#<?php echo $custom_jq_settings['toggle']; ?>").click(function() { jQuery("#<?php echo $custom_jq_settings['div']; ?>").slideToggle(400); jQuery("#featurepagination").toggle(); jQuery("#featuretitlewrapp

我有这个功能

$("a#<?php echo $custom_jq_settings['toggle']; ?>").click(function() {
        jQuery("#<?php echo $custom_jq_settings['div']; ?>").slideToggle(400);
        jQuery("#featurepagination").toggle();
        jQuery("#featuretitlewrapper").toggle();
        return false;
    });
$(“a#”)。单击(函数(){
jQuery(“#”)滑动切换(400);
jQuery(“特性分页”).toggle();
jQuery(“FeatureTitleRapper”).toggle();
返回false;
});
这是我想在页面加载时触发的按钮

<a href="#" id="featuretoggle" onclick="changeText('<?php if (is_front_page()) {?>Show<?php } else { ?>Show<?php } ?> Features');"><?php if (is_front_page()) {?>Hide<?php } else { ?>Hide<?php } ?> Features</a>


我想在页面加载时触发该按钮,使其开始打开,然后滑动/关闭,这是最简单的方法:

<script>
    $(function() {
        $("#featuretoggle").trigger("click");
    });
</script>

$(函数(){
$(“#功能切换”)。触发器(“单击”);
});
这不起作用吗

<script>
    jQuery(function(){
      jQuery('#featuretoggle').click();
    });
</script>

jQuery(函数(){
jQuery(“#featuretoggle”)。单击();
});
您可以使用jQuery手动触发:

$('#featuretoggle').click();
要在页面加载时执行此操作,请执行以下操作:

$(document).ready(function() {
    $('#featuretoggle').click();
});
我想您会希望这是加载页面时发生的最后一件事,因此请确保它是
$(document.ready()
中要执行的最后一行

见此:


$(文档).ready(函数(){
//绑定单击事件
$(“#someButton”)。单击(函数(){
警报(“baz”);
});
//触发click事件
$(“#someButton”)。单击();
});

您想要的是可以通过使用setTimeout()函数来实现

$(document).ready(function() {
    setTimeout(function() {
        $("a#<?php echo $custom_jq_settings['toggle']; ?>").trigger('click');
    },10);
});
$(文档).ready(函数(){
setTimeout(函数(){
$(“a#”)触发器('click');
},10);
});

这肯定对你有用…

问题是什么?你遇到了什么问题?抱歉,问题是当页面加载时,按钮可以上下滑动div,但我希望div像加载一样打开,但随后向上滑动示例还有隐藏功能、显示功能区域,thanksI将其添加到了标题中,但它不起作用。您需要使用jQuery而不是$。您还应该将这些脚本放在页脚而不是页眉中。
$(document).ready(function() {
    setTimeout(function() {
        $("a#<?php echo $custom_jq_settings['toggle']; ?>").trigger('click');
    },10);
});