代码无法在Phonegap应用程序-Android上运行

我是跨平台开发的新手。 我有一段代码无法正常工作。 它在Logcat中提供3条Info消息。 第一条消息: “不支持Viewport target-densitydpi。”,来源:file:///android_asset/www/index.html(8) 第二条信息: “Uncaught SyntaxError:Unexpected token。”,source:file:///android_asset/www/css/jquery.mobile-1.3.2.css(17) 第三条信息: “未捕获的TypeError:无法调用null的querySelector方法”,来源:file:///android_asset/www/js/index.js(26) 代码在这里:` gcm on phonegap app.initialize(); // Java script code goes here Cordova Google Cloud Messaging Plugin Demo 任何帮助将不胜感激。谢谢。

使用jquery / css精确地垂直对齐sans-serif字体

我试图将sans-serif标题与其他div-Elements中的菜单元素精确对齐,所以基本上这样: 头 ABC 其中A与标题的左端对齐,C与右端对齐。 我使用float来分配-Elements,我计算字体大小以使标题适合div宽度。 问题是我使用的是无衬线字体。 问题在小提琴中得到certificate http://jsfiddle.net/ksuTQ/2/ HEADER HEADER A B C JScript中 resizeHead(“#Hideheader”, “#header”); function resizeHead(p1, p2) { var fontsize = parseFloat($(p1).css(“font-size”)); var spacing = parseFloat($(p1).css(“letter-spacing”)); var initWidth = $(p1).width(); initWidth = initWidth – spacing; var outWidth = $(p2).width(); var s = outWidth / initWidth; s = fontsize * s; $(p2).css({ “font-size”: s […]

带有hasClasses的Jquery classList

我试图为每个li元素添加一个.active类,但只有当#books与#post具有相同的类/类时。 但是classList函数似乎不适用于hasClasses函数。 var classList =$(‘#post’).attr(‘class’).split(/\s+/); $.each( classList, function(index, item){ }); $.fn.extend({ hasClasses: function( selector ) { var classNamesRegex = new RegExp(“( ” + selector.replace(/ +/g,””).replace(/,/g, ” | “) + ” )”), rclass = /[\n\t\r]/g, i = 0, l = this.length; for ( ; i < l; i++ ) { if ( this[i].nodeType === 1 && […]

如何正确逃离此function?

我有一个从jQuery生成的DIV标记,如下所示: $(‘#results’) .append(” + A.name + ”); Firebug在’mouseover’之后立即给出了一个错误“ 缺失 ” 参数列表 “因为它不能识别’mouseover’ 。 在鼠标hoverDIV时执行\’mouseover\’会产生语法错误。 语法错误读取: function(){google.maps.event.trigger(marker,并查看生成的DIV显示: 执行”mouseover”会生成一个空白文档。 如何正确逃脱此function? 更新: 这应该工作: $(‘#results’) .append(” + A.name + ”); 我需要为函数添加转义双引号并转义参数的单引号。

基于jquery的下拉列表的可能解决方案?

我通过jquery append函数在一个完全独立的页面上生成一个下拉列表。 如果我只是使用append,我会得到重复的数据行 if(params.totalRecords > 50){ var i, j; j = 0; for(i=0; i < params.totalRecords; i++){ if(i%50==0){ $('#startRecord').append( $('’).val(i).html((j+1)+’-‘+(j+=50))); } } $(‘#dropDownSpan’).css(‘visibility’, ‘visible’); } 所以现在当我添加值来下拉时,它正在添加像这样的重复行 1-50 51-100 1-50 根据我选择的选项,它只会使它重复。 现在要避免我做了以下事情 if(params.totalRecords > 50){ $(‘#startRecord’).val(0).html(“1-50”); var i, j; j = 0; for(i=0; i < params.totalRecords; i++){ if(i%50==0){ $('#startRecord').append( $('’).val(i).html((j+1)+’-‘+(j+=50))); } } $(‘#dropDownSpan’).css(‘visibility’, ‘visible’); } 现在的问题是它总是将它重新调整为1-50记录的原因 […]

用户点击Twitter Bootstrap链接后,如何在移动视图上自动折叠顶部导航栏?

我有一个带有Twitter bootstrap框架的“单页滚动”网站。 在桌面视图中,我的顶部导航栏始终可见,顶部导航栏的不同链接将用户锚定到页面的不同部分。 在移动视图中,默认情况下顶部导航栏已折叠。 用户必须点击顶部导航栏的汉堡菜单将其展开,然后点击链接以自动滚动到该部分。 问题是在移动视图上,在录制链接后,顶部导航栏不会崩溃并保持打开状态,用户必须手动关闭它。 在用户点击仅用于移动视图的链接后,我应该使用什么CSS或JS来自动关闭导航栏?

纠正CSS / JS参数以填充div

我有一个幻灯片,我想完全填写一个div。 现在,如果有人从狭窄的浏览器视口访问我的网站,幻灯片只会填充宽度而不是整个高度,因此在div的底部留出空间。 我希望幻灯片按比例缩放以适应并覆盖整个div,即使需要从侧面进行裁剪也是如此 。 这是否有意义我要问的是什么? 下面是示例:如果您现在从宽屏或全屏浏览器窗口访问它,图像可能会填满整个div。 但是如果你缩小窗口并刷新,你会看到div底部的bg颜色。 示例: http : //mudchallenger.com/a-responsivef.html 如何让幻灯片显示填充div? 谢谢!!

IE9奇怪的位置固定问题

如果你去这里 ,在向下滚动页面时你会注意到包含购物和类别的右侧面板也在移动… 我用这个脚本: $(function () { var btn = $(‘.scroll’); var btnPosTop = btn.offset().top; var win = $(window); win.scroll(function (e) { var scrollTop = win.scrollTop(); if (scrollTop >= btnPosTop) { btn.css({ position: ‘fixed’, top: 10, marginTop: 0, ‘z-index’: 1, width: ‘260px’}); } else if (btn.css(‘position’) === ‘fixed’) { btn.css({ position: ”, top: ”, marginTop: ‘0px’, […]

使用iron-ajax进行递归调用?

我怀疑我离开这里,但基本上我正在尝试检索门票列表,然后检查每张门票的详细信息。 我有第一部分工作,但当我试图添加“递归”部分时,它只是失败了。 这是列出ID的工作代码: <iron-ajax auto url="https://.freshdesk.com/api/v2/tickets” headers='{ “user”: “”, “pass”: “X”, “sendImmediately”: “true” }’ handle-as=”json” method=”GET” last-response=”{{ticketList}}” with-credentials> {{item.id}} 我尝试了一些东西,包括一个新的iron-ajax和template中的模板与不同的URL( “/tickets/” + {{item.id}} ),但我认为这甚至不接近正确的方法。 我在DOM中获得的是一个具有#document-fragment的模板元素 那么如何获取/ tickets / 20,/ tickets / 21等的详细信息?

ASP.net按钮Jquery BlockUI

我无法获得一个ASP按钮来调用jquery脚本,在这种情况下是BlockUI,但我不确定我做错了什么? <asp:Button runat="server" ID="btnAddUser" Text="Add Currency Combination" ValidationGroup="valSum2" CssClass="showHide" OnClientClick="overlay" $(document).ready(function() { $(‘#overlay’).click(function() { $.blockUI({ overlayCSS: { backgroundColor: ‘#00f’ } }); setTimeout($.unblockUI, 2000); }); });