Tag: web applications

如何创建树目录结构?

您好,我需要为我的webApp创建一个用于PHP的树目录结构 … 对于树目录结构,我的意思是一个名为$ idCantiere的主文件夹(我从textBox获取此id),在这个主文件夹中我需要创建另一个名为$ codiceCommessa的目录(也来自txtBox)… 我正在使用altervista 我尝试使用这个脚本,但它不起作用 Cantiere   Codice Commessa   Inserisci Affidatario 文件directory.php ` `

当它到达最后一个div时停止.animate()

所以我有一个网络应用程序,每个面板是480×300(状态栏为-20px)和两个向左或向右滚动的导航按钮。 现在一切都很好,除非你继续滚动显示的最大面板,它继续前进。 我想知道是否有可能在它到达最后一个面板后停止Jquery .animate()。 http://jsfiddle.net/gS33Y/

在jquery中取消绑定touchmove事件

我调用以下内容以防止在Web应用程序上滚动: $(‘body’).bind(‘touchmove’, function(e){e.preventDefault()}); 但是在一个页面上我需要取消它。 与此相反的是什么? 所以当调用页面时,我可以调用类似的东西: $(‘body’).bind(‘touchmove’, function(e){e.preventDefault() == TRUE}); 或者其他的东西

jQ自动增长文本区域问题 – 延迟扩展和填充问题

我已经在iPhone我的网络应用程序中实现了标准的jQuery自动增长/扩展textarea插件。 除了两个问题(下面列出)之外,它工作正常。 首先,请允许我强调,我已经尝试使用Google搜索并尝试了不同的教程,并得出结论,这是最符合我需求的。 问题1.延迟textarea onKeyUp的扩展。 怎么样? 在keyup上调用函数expand: $(this).keyup(update); 由于我正在使用CSS3动画(-webkit-transition)来为扩展设置动画,并且因为网站/“app”是为iPhone构建的,所以我需要将此操作延迟500毫秒,以便输入不会因此而滞后。 我在代码的不同部分尝试了不同的解决方案,如setTimeOut,甚至延迟等,但它不起作用。 期。 问题2:文本区域上的填充使其随机扩展并且应该增加两倍。 padding:10px 10px; 这是一个众所周知的问题 – 我知道,但到目前为止,似乎知道一个人已经找到了如何妥善处理它。 删除填充使一切正常。 在没有建议我使用另一个插件或只是删除填充的情况下,如何更改代码以使其与填充一起使用? JS代码处理扩展: (function($) { /* * Auto-growing textareas; technique ripped from Facebook */ $.fn.autogrow = function(options) { this.filter(‘textarea’).each(function() { var $this = $(this), minHeight = $this.height(), lineHeight = $this.css(‘lineHeight’); var shadow = $(”).css({ position: ‘absolute’, top: -10000, […]

jQuery DatePicker会在所选日期的末尾自动添加“:”

更新:我不想手动指定日期格式,因为不同的文化可能具有不同的日期格式。 因此,如果我指定dateFormat是澳大利亚标准,并且用户在中国,它也可能会导致问题。所以我想要的是如何使用jQuery自动获取与本地文化相关的dateFormat。 我在jQuery DatePicker上发现了一个有趣的问题。 当我在我的机器上运行我的Web应用程序时,一切顺利,没有任何问题。 但是在我在Web服务器上配置它之后,jQuery DatePicker中所选日期的值将在末尾自动添加“:”(空格和冒号)。 例如,选择的实际日期是08/23/2012,tbDate.Vale将是08/23/2012: 我可以很容易地修复购买trim()和substring()方法,但是如果我这样做,我必须更改我应用DatePicker的所有代码然后重新编译代码然后将dll上传到服务器。 所以我想问两个问题:1。为什么会这样? 2.如何以一般和全球的方式解决它? (比如在Web.config文件中添加一些配置) 我在等你的答案。 提前致谢。 这是jQuery引用 弹出DatePicker的function: function showDatePicker(datepicker) { var id = “#” + datepicker; $(function () { $(id).datepicker(); }); } 输入组件:

创建字体预览

我正在使用类型设计师的网站上工作。 他不想在字体经销商处使用他的字体,并希望人们在他的网站上购买自己的字体。 他想要一个显示实时字体的网络应用程序,并且还允许人们输入输入框以使用该字体生成自己的单词。 就像myfonts和其他字体网站一样。 我怎样才能做到这一点? 如果可能的话,JavaScript / jQuery,或PHP。

是禁用/启用jQuery Mobile输入的常用方法吗?

我有一个编辑表单填充jQuery Mobile输入,如文本输入,滑块,复选框和按钮。 首次显示表单时,将获取要编辑的内容(模型)。 在开始提取之前,我禁用所有表单元素以防止用户在获取内容(模型)时执行任何操作。 只有取消按钮才有效。 “已禁用”表示灰色,不能为我点击。 表单完成加载后,我再次启用表单元素。 目前,我只能通过自己选择每种输入类型来做到这一点。 //These inputs work with .prop(“disable”, “true”) //#save is an var normalInputs = $(“input[type=’text’], #save”); //JQM converts to this var sliders = $(“input[data-type=’slider’]”); var checkboxes = $(“input[type=’checkbox’]”); normalInputs.prop(“disabled”, “true”); sliders.slider(“disable”).slider(“refresh”); checkboxes.checkboxradio(“disable”).checkboxradio(“refresh”); 为了启用,我甚至必须调用slider()和checkboxradio()初始化方法,因为我得到一个错误( cannot call methods of xxx prior to initialization. attempted to call method enable ) 是否有一种方法可以通过仅使用一个选择器来正确禁用所有jQuery Mobile输入? […]

独立的Web应用程序链接脚本 – 阻止它附加具有特定类的链接?

此脚本可防止在Mobile Safari中打开链接。 这适用于iOS应用程序模式(主屏幕书签)上的Web应用程序。 gist.github.com/1042026 if((“standalone” in window.navigator) && window.navigator.standalone){ // If you want to prevent remote links in standalone web apps opening Mobile Safari, change ‘remotes’ to true var noddy, remotes = false; document.addEventListener(‘click’, function(event) { noddy = event.target; // Bubble up until we hit link or top HTML element. Warning: BODY element is not […]

.live()绑定是否适用于IE7中的jQuery?

我有一段javascript,它应该锁定在一个通过XHR引入的表单上。 它看起来像: $(document).ready(function() { $(‘#myform’).live(‘submit’, function() { $(foo).appendTo(‘#myform’); $(this).ajaxSubmit(function() { alert(“HelloWorld”); }); return false; }); }); 这恰好适用于FF3,但不适用于IE7。 知道问题是什么吗?

防止Webapp中的额外接触

我的webapp上的滑动代码有问题。 使用单个手指,页面之间的滑动可以完美地工作,但是,当我用第二个手指触摸并与第一个手指同时移动时,应用程序会对要听哪个手指感到困惑。 这通常会导致事情变得非常错误。 我如何确保应用程序所关注的唯一触摸事件是由第一次手指触摸触发的事件? 我的滑动插件的代码如下所示: (function($) { $.fn.movement = function(options) { var defaults = { threshold: { x: 150, y: 15 }, mouseUp: function() {}, mouseMove: function() { }, mouseDown: function() { }, scrollStart: function() { }, scrollStop: function() { }, scrollMove: function() { } }; var options = $.extend(defaults, options); if (!this) return false; […]