JQuery和Typescript click()不起作用

时间:2016-04-20 07:42:47

标签: javascript jquery html typescript

好的,我在Typescript文件中有两个JQuery函数:

            $(window).scroll(function () {
            if ($(this).scrollTop() > 100) {
                $('.scrollToTop').fadeIn();
            } else {
                $('.scrollToTop').fadeOut();
            }

            console.log('Scroll');
        });

        //Click event to scroll to top
        $('#scrollToTopButton').on('click', function () {
            console.log("Click");
        })

窗口滚动功能完美运行。但是我没有得到点击事件。我试过$('#scrollToTopButton').click(function(){ ...等等,似乎没有用。这是html:

 <button type="button" class="btn scrollToTop" id="scrollToTopButton">

1 个答案:

答案 0 :(得分:0)

  

等等,似乎没有用。

它应该工作。一些调试技巧

  • 添加console.log($('#scrollToTopButton'))
  • 检查您是否已关闭button标记。
  • 使用html验证程序确保html有效。