草庐IT

primefaces-mobile

全部标签

javascript - 网络音频 : How can I get a mobile microphone to pick up audio from a distance?

通过navigator.getUserMedia访问用户的麦克风非常简单。但是,如果我使用的是移动浏览器并想从远处拾取音频(例如使用“免提”模式)怎么办?我将如何实现这一目标?似乎有原生应用可以实现这一点,但网络音频呢?这样做的目的是使用DTMF在设备之间发送消息。我已经用我的笔记本电脑实现了这一点,因为它的麦克风可以从很远的距离录制周围的音频,但是我可以使用的任何手机似乎只能在“喉舌”附近录制音频,所以我必须将手机非常靠近源发言人,即使有很小的机会收到消息。这违背了目的,除非我能让移动麦克风从远处拾取音频。编辑:关于距离,我的意思是大于几英尺,而不是仅仅几厘米。环境声音,而不是麦克风

javascript - 使用 iframe 和 ontouchstart 的 Mobile Safari 中的文本选择错误

在我的网络应用程序中,我有不同z索引的iframe。我正在检测iframe中某些元素的touchstart事件。但是,如果我有一个文本输入字段与捕获touchstart的元素重叠,则输入字段开始表现不正常:在该字段中再次点击会使它失去焦点,您无法选择任何文本,但是您可以在文本字段中输入。似乎唯一的解决方案可能是停止捕获背景框架上的touchstart事件。我更喜欢像透明div这样的解决方案来作为中介捕获事件,但我还没有得到它的工作。还有其他解决方法吗?示例页面位于jsfiddle,但这是代码:iframe{position:absolute;}#background{border:so

javascript - 具有德语语言环境的 PrimeFaces Spinner

在Java网络项目中,我们使用PrimeFaces4.0作为JSF扩展。现在我们在PrimeFaces中遇到了Spinner(p:spinner)组件的问题。我们将微调器嵌入到我们自己的自定义标记中以设置一些默认值,例如stepFactor和区域设置。JSF标记的主体如下所示:这对于组件的绑定(bind)和渲染来说效果很好。在下面的屏幕截图中,您会看到在“de_DE”语言环境中设置并正确格式化的float2.6f(使用逗号而不是点作为小数点分隔符)。但是,当用户使用微调器按钮更改值时,格式立即出错。该值甚至从组件中解析错误。在下一个屏幕截图中,一旦我们单击“向上”按钮一次,您就可以看到

javascript - PrettyPhoto mobile响应式

有什么办法可以让我的手机和平板电脑反应灵敏吗?我试过了,但对我来说似乎太难了。欢迎任何意见谢谢 最佳答案 我最近也遇到了类似的问题。试试这些css规则:.pp_pic_holder.pp_default{width:100%!important;left:0!important;overflow:hidden;}div.pp_default.pp_content_container.pp_left{padding-left:0!important;}div.pp_default.pp_content_container.pp_rig

javascript - jQuery Mobile -> 页面生命周期?

是否有类似jQueryMobile页面生命周期的东西?比如在初始化、显示、隐藏/返回或任何事件时触发的事件?!提前致谢! 最佳答案 介绍在这里找到的所有信息也可以在我的博客中找到ARTICLE,您还会找到工作示例。在页面转换期间:事件pagebeforecreate事件pagecreateBesteventifyouwanttodynamicallyaddpagecontentandletjQueryMobilestyleyoutnewcontent.Don'tuseitincaseofajaxcall,pagebeforeshow

javascript - 在 jQuery UI 和 jQuery Mobile 之间切换的最佳方式是什么

我想要一个使用相同HTML的站点,但以最适合其所服务平台的方式对其进行“窗口化”。检测客户端移动设备/硬件键盘的功能并决定是否加载jQueryMobile以及网站的移动JavaScript或jQueryUI和桌面体验脚本是否有标准做法?以下似乎是一种合理的方法,但我想知道Modernizr.touch是否是检测此问题的最佳方法?例如:强制触摸可能不是Surface的最佳解决方案。有什么方法可以检测是否还有硬件键盘?Modernizr.load({test:Modernizr.touch,yep:['jquery-mobile.js','mobile.js']nope:['jquery-

Javascript 触摸事件在 Mobile Safari 中不起作用

我试图限制用户在触摸iframe时滚动。所以,如果他们触摸body,他们可以滚动。想知道为什么下面的代码在MobileChrome中运行良好,但在MobileSafari中却无法运行。有什么办法可以为safari解决这个问题?.overflowHidden{position:relative;overflow-y:hidden;}.overflowAuto{-webkit-overflow-scrolling:touch;overflow:auto;}hellohellohellohellohellohellohellohellohellohellohellohellohellohel

javascript - 如何在 jQuery Mobile 中显示对话框

我在jquerymobile中有一个工具栏,由一堆链接组成,它们在我的javascript应用程序顶部加载“弹出”模式对话框。像这样:信息id="about"的div有一个data-role="page"。我想从代码中打开相同的对话框,也许作为按钮处理程序的一部分,但我找不到任何方法来执行此操作。此代码无效。它只在我当前页面的顶部透明地显示“关于”页面的元素(没有样式)。我该怎么做?$("#buttAbout").click(function(){$('#about').show();returnfalse;}); 最佳答案 看起来

javascript - JSF/PrimeFaces ajax 更新打破了 jQuery 事件监听器函数绑定(bind)

我正在使用jQuery为HTML中的每个input注册一个change事件监听器,如下所示://如果用户更改myTextarea的内容,则会触发两个change事件。然而,在按下更新按钮后,部分更新了myTextarea,之后只有changeHandler被触发。$(document).ready()中绑定(bind)的事件不再触发。这是PrimeFaces相关的和/或预期的行为吗?如果是,那么我如何确保在不重新运行文档就绪脚本的情况下触发第二个事件。 最佳答案 至于问题的原因,ajax请求将使用来自ajax响应的新HTML元素更新

javascript - Mobile Safari 有时不会触发点击事件

这是我正在开发的动态JavaScript应用程序。我有很多具有类的anchor元素。单击该类时,应该会发生一些事情。这在Firefox、Chrome、IE中运行良好,但在某些情况下在移动版Safari(iPad和iPhone)上不会触发点击事件。这些元素都具有完全相同的CSS,只是它们的位置不同(它们在不同的容器中)。我尝试了在这里找到的各种解决方案,但没有成功。例如:将光标设置为指针代码inthisanswer您还有其他想法可以帮助我找到解决方案吗?为什么点击事件只在某些情况下触发? 最佳答案 在iOS上点击事件产生的点击事件将在