Tag: jquery ui

JQuery UI和JQuery工具可以一起工作吗?

JQuery UI和JQuery工具可以一起工作吗? 即如果我在一个页面上包含两个库,它仍然可以工作吗?

如何在 中获取的索引

可能重复: 如何获取 元素的索引 jQuery – 获取具有特定类的元素的索引 我有: li1 li2 li3 其他地方还有其他一些 和 标签。 我想使用jQuery获取带有id parent的 的li2索引

jQuery – CSS – 通过拖动鼠标事件旋转Div

我正在寻找几天没有真正的结果,也许有人可以帮助我。 我的页面上有一个div(可以包含图像,文本区域,其他),它是可拖动的和可resize的(感谢jQuery UI),我想让它“可旋转”,在一个角落拖动手柄并使用css变换(-wekbit-transform,moz-transform)旋转它 可能吗 ? 用jQuery或其他Javascript? 其实我不关心与IE的兼容性。 提前谢谢,问候

来自变量的jQuery UI对话框按钮

我有变量在jquery ui对话框中保存按钮的已翻译标签。 我无法用变量本身填充按钮数组键,并且找不到任何方法让它将变量视为字符串。 translations[‘ok’] = ‘ok’; translatinos[‘cancel’] = ‘cancel’; // not working jQuery(‘#foo’).dialog({ buttons: { translations[‘ok’]: function() { alert(‘foo-ok’); }, translations[‘cancel’]: function() { alert(‘foo-cancel’); } } }); // working jQuery(‘#bar’).dialog({ buttons: { “Ok”: function() { alert(‘bar-ok’); }, “Cancel”: function() { alert(‘bar-cancel’); } } }); 有没有办法让它与变量数组键一起使用?

如何在设置最小值或最大值后刷新jQuery UI Slider?

我有一个ui.slider并在运行时更改它的最小值和最大值。 但是这些更改只会在视图中反映出来,当我之后设置值时(这会导致它触发不需要的事件)。 在我看来,它应该在设置min和max之后刷新视图。 有一个简单的解决方法,似乎滑块缺少刷新方法。 $(“#something”).slider({ range: true, values: [25, 75], min: 0, max: 100 }); $(“#something”).slider(“option”, “min”, 25); // left handle should be at the left end, but it doesn’t move $(“#something”).slider(“option”, “values”, [25, 75]); // the left handle is now at the left end, but doing this triggers events 编辑此问题已在jQuery UI 1.9中修复

jQuery AJAX循环刷新jQueryUI ProgressBar

我有一个jQueryUI进度条,应该显示完成查询的百分比。 Oracle有一个很好的系统表,可以让你看到需要超过10秒的操作。 我正在尝试对此查询进行交错的$ .ajax调用以刷新进度条。 问题是,我可以让循环在没有任何等待时间的情况下发出快速激活请求,或者只是延迟整个JavaScript的执行。 我通过单击jQueryUI对话框中的“执行”按钮启动第一个请求。 $(“#dlgQuery”).dialog({ buttons: { Execute: function () { $(this).dialog(“close”); StartLoop(); } } }); 我正在尝试构建StartLoop()函数或生成递归GetProgress()函数。 理想情况下,我将有一个公共变量var isDone = false作为我何时终止循环或停止递归调用该函数的指示器。 为简单起见,我刚刚创建了一个执行100次的静态循环: function StartLoop(){ for (var i = 0; i < 100; i++) { GetProgress(); } } 这是我的样本ajax请求: function GetProgress() { $.ajax({ url: “query.aspx/GetProgress”, success: function (msg) { var data = $.parseJSON(msg.d); $(“#pbrQuery”).progressbar(“value”, […]

如何更改jqGrid中的字体大小?

它已经与ui-lightness一起运行了。 如何更改网格内的字体大小? 请指教。 谢谢。

Facebook Connect,jQuery UI和jQuery.noConflict()

我正在尝试在我的个人网站上构建一个页面,该页面都使用了jQuery并实现了Facebook Connect 。 不幸的是, Facebook client API使用$ token ,这意味着我必须调用jQuery.noConflict() 不幸的是,我发现由于一些疯狂的原因, 正如Rick Strahl指出的那样,jQuery UI不尊重noConlict()。 完全没有。 事实上,如果你看一下源代码,就会有$ s。 我真的希望能够使用jQuery UI – 特别是dialog()组件, draggable也非常好 – 但我甚至更多,我不想手工编辑 – 测试和维护 – 我自己的jQuery UI任何部分的副本。 这是我不得不刮胡子的一系列牦牛中最近的一次,这让我的智慧结束了。 有什么建议? 救命!

在jQuery UI Selectable中启用Shift-Multiselect

我想通过保持shift来在jQuery UI Selectable表中启用多选function。 如果在鼠标点击下按住shift,我可能应该这样做 获取最顶层的选定元素 获取单击元素 选择其间的所有元素 但我无法找到如何以干净的方式做到这一点…… 目前我在可选择的配置中得到了这个: start: function(e) { var oTarget = jQuery(e.target); if(!oTarget.is(‘tr’)) oTarget = oTarget.parents(‘tr’); } 所以oTarget是被点击的元素(而e.currentTarget是整个表),但现在是什么? 如何找到已经选择的元素的方式可以告诉我点击的元素是否超过所选元素并选择其中的所有内容? 我已经像这样解决了它,添加到可选元素: jQuery(table).mousedown(function(e) { //Enable multiselect with shift key if(e.shiftKey) { var oTarget = jQuery(e.target); if(!oTarget.is(‘.ui-selectee’)) oTarget = oTarget.parents(‘.ui-selectee’); var iNew = jQuery(e.currentTarget).find(‘.ui-selectee’).index(oTarget); var iCurrent = jQuery(e.currentTarget).find(‘.ui-selectee’).index(jQuery(e.currentTarget).find(‘.ui-selected’)); if (iCurrent < iNew) { iHold […]

Jquery可自动排序

我们可以使用我在每个li中使用的id或idx在运行时对jquery进行排序。 我希望它在运行时排序 这里是小提琴 。 我希望它自动排序,例如 应首先出现 等等。帮助将被赞赏,因为我是新手试图学习jquery。 这是HTML: 3delete 6delete 1delete 4delete 9delete 2delete 8delete 5delete 11delete 7delete 10delete 12delete 这是JS: $(function() { $( “#sortable” ).sortable(); $(“:button”).click(function(){ $(this).parent().remove(); var arr=$(“#sortable”).sortable(‘toArray’); text=arr.toString(); alert(text); }); }); 这是CSS: #sortable { list-style-type: none; margin: 0; padding: 0; } #sortable li { margin: 3px 3px 3px 0; padding: 1px; float: […]