Tag: 用户界面

JQuery UI自动完成自动触发(IE)

我对JQuery Autocomplete和Internet Explorer有一个非常糟糕的问题。 首先,我有一个带有特殊char值的输入字段,如: Tags: 然后我的JQuery UI自动完成代码看起来像 $(function() { var availableTags = [ “ActionScript”, “AppleScript”, “Asp”, “BASIC”, “C”, “C++”, “Clojure”, “COBOL”, “ColdFusion”, “Erlang”, “Fortran”, “Groovy”, “Häskell”, “Java”, “JavaScript”, “Lisp”, “Perl”, “PHP”, “Python”, “Ruby”, “Scala”, “Scheme” ]; $( “#tags” ).autocomplete({ source: availableTags }); }); 现在,当我使用Internet Explorer访问该站点时,自动完成function会自动触发并显示条目“Häskell”。 (您也可以按F5重现该错误)但只有在输入字段值具有ä,ö等特殊字符时才会发生… 我还找到了一张Bug Ticket http://bugs.jqueryui.com/ticket/9796#no1 有人可以帮帮我吗? 十分感谢!

jQPlot强制y轴上的静态最小值和最大值

我正在使用jqPlot来渲染条形图,我希望做一些相当简单的事情,但我不确定图书馆是否有这个选项。 我有这样的图形,其中y轴上的最大可能值可以是42。 假设对于一个案例,我对任何一个柱的最高值是14,那么图形将呈现为最多只显示14个。 但是,我想要这样,在所有情况下,我可以看到42的上限呈现。 这就是我现在所拥有的: var plot3 = $.jqplot(‘chart3’, [line1], { animate: true, animateReplot: true, seriesDefaults: {renderer: $.jqplot.BarRenderer}, series:[{ pointLabels:{ show: true, labels:[depression, anxiety, stress] }, rendererOptions: { animation: { speed: 3500 }, barWidth: 50, barPadding: -15, barMargin: 0, varyBarColor : true, highlightMouseOver: false } }], axes: { xaxis: { renderer:$.jqplot.CategoryAxisRenderer } }, canvasOverlay: { […]

加载时检查jstree复选框

我正在使用jQuery jsTree插件复选框。 好的,我已经找到了如何处理检查或取消选中复选框的事件。 如果它有用,我可以粘贴代码: .bind(“check_node.jstree”, function(e, data) { if(data.rslt.obj !== undefined && data.rslt.obj.attr(\’id\’) !== undefined) { jQuery.ajax({ async : false, type: “POST”, dataType: “json”, url: “adsmanager/adsfields/ajaxappendcategory”, data: { “id” : data.rslt.obj.attr(\’id\’), “itemId” : “‘ . Yii::app()->getRequest()->getParam(‘id’) . ‘”, }, success: function(r) { if(r === undefined || r.status === undefined || !r.status) { data.rslt.obj.removeClass(\’jstree-checked\’); data.rslt.obj.addClass(\’jstree-unchecked\’); } […]

JQuery UI,单页上的多个日期选择器

我正在为属性创建一个PHP站点。 我是jQuery和jQuery UI的新手,但似乎无法在其他任何地方找到答案。 请看这个截图( 全尺寸 ): 对于每个“收到”和“到期”框,我想要一个jQuery datePicker框出现并格式化如图所示。 为了测试这个,我试图创建一个例子。 $(function() { $( “#datepicker” ).datepicker({ dateFormat: ‘yy-mm-dd’ }); $( “#datepicker2” ).datepicker({ dateFormat: ‘yy-mm-dd’ }); }); .ui-datepicker { font-size: 80%; } Date: Date2: 哪个工作正常,但我怎么得到一个日期选择器来为任何文本框,而不必重复JS这么多次。 例如,50个属性,页面上可能有200个输入框,需要填写日期。 以下是屏幕截图中的一些示例代码。 Property ID House Number Address Line 1 Gas Expiry Gas Received Electric Expiry Electric Received Property Active Update 4 6 East […]

jquery UI datepicker – 禁用日期范围

我正在努力让一些工作 – 我得到一个’未捕获的TypeError:无法读取未定义’属性’0’的错误与下面的错误,我无法弄清楚为什么! 我正在尝试在网站上使用jQuery UI datepicker用于度假小屋以指示可用性和季节(低,高等)。 我有一个datePicker事件的function来检查是否有预约日期,如果没有,我会去看看我们在哪个季节(在非旺季预订可以在周一或周五进行。在旺季,只有星期五。) 我正在使用cms生成一些日期数组(通过循环),然后我可以在构建日历时迭代,所以javascript有点冗长。 数组看起来像这样: //Peak Season 1 2011 var ps1 = new Date(‘June 17, 2011’); var pe1 = new Date(‘September 2, 2011’); //Peak Season 2 2011 var ps2 = new Date(‘December 19, 2011’); var pe2 = new Date(‘January 6, 2012’); // season start and end date arrays var peakStart = […]

Jquery表列滑动效果

我需要一个Jquery脚本来表示一个表滑动效果 http://sfsdirectdemo.projects.sourceflow.com/luke (中间计划表) 我谷歌它但没有任何好结果,任何人请帮助。

需要知道jQuery UI Widget是否已应用于DOM对象

我正在使用jQuery并与jQuery UI进行一些交互,我需要获取选项。 但是,有可能jQuery UI函数尚未应用于DOM对象。 当我访问一个选项时,我现在收到一个JavaScript错误。 我有一个DOM对象,它附带了进度条( http://docs.jquery.com/UI/Progressbar )(也许)。 在另一个线程中,我正在尝试使用domObj.progressbar(“option”, “value”)访问这些选项。 如何确定domObj是否附加了progressbar ?

jQuery UI可resize – 操作方向

如何确定resize操作的方向? 我试着谷歌搜索,并在jquery ui上找到了一张票,表示它是固定的。 但是没有关于如何使用它的文档。

如果处于特定模式横向或纵向,我如何提示用户旋转设备,类似于GameInformer App

我有一个最好在横向模式下查看的网站。 我怎么能这样做如果用户以横向模式加载网站就可以了,但如果它在纵向模式下加载或者从横向模式旋转到纵向模式,则会弹出一个图像或某个东西占据整个屏幕,要求它们旋转回景观? 思考Javascript / jQuery可以做到这一点。 我已经在iPad上使用Game Informer应用程序看到了这一点,如果用户在Portrait中打开应用程序或从Landscape转换为Portrait,则会弹出一个不透明的图像,要求它们旋转回横向。 [见iPad截图]

获取两个javascript日期之间经过的时间百分比

我试图找到一个学年剩下多少天并将其作为jQuery UI进度条返回。 jQuery UI progressbars只占用百分比。 在今天的日期,如何找到两个提供日期之间的时间跨度的百分比?