WebWorks是由Research In Motion创建的基于HTML5的平台,用于构建BlackBerry SmartPhone和Tablets的应用程序。该平台使开发人员能够使用HTML5,CSS3和JavaScript等Web技术构建在手机和平板电脑上运行的独立应用程序。文档:https://bdsc.webapps.blackberry.com/html5/
我在尝试检测 div 上的滚动位置时遇到了一些问题。这是我的代码: 索引.html 我是头条 我在尝试检测 div 上的滚动位置时遇到了一些问题。这是我的代码: index.html <div id="wrapper"> <div id="headerOne">I am a header</div> <div id="contentContainer"> <div id="content"> I am some content </div> </div> </div> jQuery 函数(非工作版本) $(document).ready(function() { var aboveHeight = $('#headerOne').outerHeight(); $('#contentContainer').scroll(function(){ if ($('#contentContainer').scrollTop() > aboveHeight){ $('#headerOne').addClass('fixed').css('top','0').next().css('padding-top','60px'); } else { $('#headerOne').removeClass('fixed').next().css('padding-top','0'); } }); }); jQuery 函数(工作版本) $(document).ready(function() { var aboveHeight = $('#headerOne').outerHeight(); $(window).scroll(function(){ if ($(window).scrollTop() > aboveHeight){ $('#headerOne').addClass('fixed').css('top','0').next().css('padding-top','60px'); } else { $('#headerOne').removeClass('fixed').next().css('padding-top','0'); } }); }); 有两个不同的 jQuery 函数,因为当我第一次测试时,我使用的是 工作版本 并且向下滚动时标题保持不变。但我希望标题头保持固定,用户正在滚动 #contentContainer div 而不是窗口,所以我将其更改为 $(window). 到 $('#contentContainer') 并且它不再工作了。 滚动功能可以检测 div 滚动还是必须是 $(window). ? 谢谢你。 也许你可以用这个? jQuery(document).ready(function($) { //Calculate the height of <header> //Use outerHeight() instead of height() if have padding var aboveHeight = 130; //when scroll $(window).scroll(function(){ //if scrolled down more than the header’s height if ($(window).scrollTop() > aboveHeight){ // if yes, add “fixed” class to the <nav> // add padding top to the #content //(value is same as the height of the nav) $('nav').addClass('fixed').css('top','0').next() .css('padding-top','60px'); } else { // when scroll up or less than aboveHeight, //remove the “fixed” class, and the padding-top $('nav').removeClass('fixed').next() .css('padding-top','0'); } }); });
对于这种奇怪的行为,这是一个相当简单的问题,但这正是我的应用程序在Playbook上所做的。我第一次打开该应用程序,它运行完美。我关闭了应用程序,然后...
Blackberry Webworks中的跨域Ajax调用错误错误请求
我对黑莓网站非常陌生。当我向接受两个值的Asp.net Web服务编写jQuery ajax请求时。它返回错误错误请求。我正在使用涟漪的Chrome插件用于...
我正在尝试将一些非商店.bar文件安装到我可靠的旧款BlackBerry PlayBook上。问题:微型USB端口坏了。我使用底座为PlayBook充电,但无法安装任何.bar使用...