【问题标题】:how trigger button click如何触发按钮点击
【发布时间】:2016-03-03 23:51:45
【问题描述】:

嗨,我的英语很少,所以也许我会写错sory :)

我有一个联系表单,当单击代码的邮件图标时,它会以向上滑动的效果打开

<div class="header_top_but closed resp-tab">
            <i class="sagform fa fa-envelope faa-shake animated"></i>
            <div class="header_top_but_arrow"></div>
        </div>

它的java是这样的

(function ($) { 
    $('.header_top_but').bind('click', function () { 
        var headerTopBut = $(this), 
            headerTopButArrow = headerTopBut.find('> span'), 
            headerTopOuter = headerTopBut.parents('.header_top').find('.header_top_outer');

        if (headerTopBut.hasClass('opened')) {
            headerTopOuter.slideUp();

            headerTopButArrow.removeClass('cmsms_top_arrow').addClass('cmsms_bot_arrow');

            headerTopBut.removeClass('opened').addClass('closed');
        } else if (headerTopBut.hasClass('closed')) {
            headerTopOuter.slideDown();

            headerTopButArrow.removeClass('cmsms_bot_arrow').addClass('cmsms_top_arrow');

            headerTopBut.removeClass('closed').addClass('opened');
        }
    } );
} )(jQuery);

好的,我想要那个 当我点击“联系我”时,如何滑动我的联系表格

<div class="cmsms_column one_fourth">
                                        <div id="cmsms_button_5655b197e4739" class="button_wrap">
                                            <a href="dersler.aspx?id=1" class="cmsms_button cmsms-icon-calendar-3">
                                            <span>contact me!</span>
                                            </a>
                                            </div>
                                    </div>

我可以使用触发器,但我不能,请帮忙

【问题讨论】:

    标签: button triggers click


    【解决方案1】:

    如果我理解正确,您只需提供一个 id(或类)即可“联系我”:

    &lt;span id="yourspanid"&gt;contact me!&lt;/span&gt;

    然后添加到JS中:

    $(document).ready(
      function(){
    
        $("#yourspanid").click(
          function() {
            //paste here the script that opens the form
        });
    
    });
    

    确保您的脚本在“文档就绪”内。

    【讨论】:

    • 感谢 anna 的回答,但我在 javascript 中尝试过,有一些课程,我的联系人没有这个课程,所以它不起作用
    • 抱歉,我不明白。您不能向 span 元素添加 id 吗?或者你做了但它不起作用?确保将脚本放在 ´$(document).ready(function(){});´
    • 我已经尝试过 document.ready 就像你写的那样但不工作它写在 head 标签中
    猜你喜欢
    • 1970-01-01
    • 2012-08-06
    • 1970-01-01
    • 1970-01-01
    • 2020-09-14
    • 2017-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多