JQuery mobile - 我可以检测页面内容而不是文档的scrollstart吗?

时间:2014-06-19 14:28:02

标签: jquery jquery-mobile scroll document domdocument

我正在尝试使用JQuery mobile检测scrollstart,如果我使用以下它可以工作:

   $(document).bind("scrollstart", function() {

        console.log("scroll start detected");

    });

但是,每次滚动整个页面时都会记录此日志。我想仅检测页面内容上的滚动而不是整个页面(文档)滚动。

我尝试了各种尝试,如下所示:

   $("#myContent").bind("scrollstart", function() {

        console.log("scroll start detected");

    });

   $("#myPage").bind("scrollstart", function() {

        console.log("scroll start detected");

    });

但是除了使用该文档之外,我尝试的任何内容似乎都无效。是否有可能在文档以外的任何内容上检测到scrollstart?

2 个答案:

答案 0 :(得分:0)

您必须将您的选择放在引号中:

$('#myContent').bind("scrollstart", function() {

        console.log("scroll start detected");

    });

   $('#myPage').bind("scrollstart", function() {

        console.log("scroll start detected");

    });

答案 1 :(得分:0)

根据他们的文档,您可以使用scrollElement选项Steady.js执行此操作。