我正在尝试为jQuery UI对话框创buildknockoutjs绑定,并且无法打开对话框。 对话元素创build正确,但似乎有display: none调用dialog('open')不会删除。 此外,调用dialog('isOpen')返回对话框对象而不是布尔值。 我正在使用最新的knockoutjs和jquery 1.4.4 jquery ui 1.8.7。 我也用jQuery 1.7.1尝试过,结果相同。 这是我的HTML: <h1 class="header" data-bind="text: label"></h1> <div id="dialog" data-bind="dialog: {autoOpen: false, title: 'Dialog test'}">foo dialog</div> <div> <button id="openbutton" data-bind="dialogcmd: {id: 'dialog'}" >Open</button> <button id="openbutton" data-bind="dialogcmd: {id: 'dialog', cmd: 'close'}" >Close</button> </div> 这是javascript: var jQueryWidget = function(element, valueAccessor, name, constructor) { var options = ko.utils.unwrapObservable(valueAccessor()); […]
我build立了一个简单的jQueryUI进度条: <script type="text/javascript"> $(function() { $("#progressbar").progressbar({ value: 35 }); }); </script> <div id="progressbar"> </div> 现在,我想根据其值(例如,<10红色,<50黄色,> 50绿色)对条形图进行着色。 我该怎么做呢? 注:也有类似的问题 ,但答案不够清楚,以帮助我完成任务。 希望有人能指出一个更简单的方法或提供更详细的说明。 谢谢。
我需要对话框来保持其位置,即使页面滚动,所以我使用了http://forum.jquery.com/topic/dialog-position-fixed-12-1-2010的扩展名,但有2个问题: 它在IE浏览器和Firefox浏览器页面滚动闪烁(在Safari / Chrome的很好) 在closures然后重新打开时,它会随着页面而松弛粘滞。 这里是我用来创build对话框的代码: $('<div id="'+divpm_id+'"><div id="inner_'+divpm_id+'"></div><textarea class="msgTxt" id="txt'+divpm_id+'" rows="2"></textarea></div>') .dialog({ autoOpen: true, title: user_str, height: 200, stack: true, sticky: true //uses ui dialog extension to keep it fixed }); 这里是我用来重新打开它的代码: jQuery('#'+divpm_id).parent().css('display','block'); build议/解决scheme? 谢谢
我有像string数组 “美国”“加拿大”“阿根廷”“亚美尼亚”“阿鲁巴”“澳大利亚”“奥地利”“阿塞拜疆”“巴哈马”“孟加拉国”“白俄罗斯”“比利时”** ,…等 我想创build一个像下面的string数组的dynamic列表: – <ul class="mylist" style="z-index: 1; top: 474px; left: 228px; display: none; width: 324px;" > <li class="ui-menu-item" role="menuitem"> <a class="ui-all" tabindex="-1"> United States </a> </li> <li class="ui-menu-item" role="menuitem"> <a class="ui-all" tabindex="-1"> Canada </a> </li> <li> …. </li> ….. </ul> 如何使用jQuery?
所以我下载了jQuery的自定义主题UI,并将日历控件添加到我的网站(例如: 链接文本 )。 在这个例子中,它显示/显示我想要的大小,但在我的网页上它的大小是它的两倍。 为什么??? 我有很多其他的CSS,但我无法控制页面的外观(不能触摸当前的CSS,MEH !!)。 有没有办法让我的网站上的演示看起来? 我认为这是jQuery UI的代码,可能会使事情变得复杂 /* Component containers ———————————-*/ .ui-widget { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 1.1em; } .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 1em; } .ui-widget-content { border: 1px solid #B9C4CE; background: #ffffff url(..http://img.dovov.comui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #616161; […]
我已经设置了一个jQuery UI进度条,但不能使用jQueryanimation来为其设置animation值。 任何想法如何使这项工作? percentDonevariables包含一个从0到100的数字,表示滚动条应该有多远(这个工作正常)。 我尝试了几个不同的东西,无济于事。 以下是我到目前为止: var progressbar = $("#progressbar1").widget(); progressbar.animate({ value: percentDone }, 5000, function() { console.debug('done animating'); }); 请注意,如果我使用“值”方法更新滚动条,它可以正常工作,但是会跳转到该值,而不是平滑地进行animation: $("#progressbar1").progressbar('value', percentDone);
我有一个jQuery对话框,旨在位于屏幕中间。 但是,它似乎有点偏离中心垂直。 这里是代码: $('#add_box').dialog({ autoOpen: true, width: 300, modal: true, resizable: false, bgiframe:true }); 任何想法,为什么这不会中心?
我想要突出jquery datepicker上有附加事件的date (我不是在谈论js事件,而是现实生活中的事件:D)。 如何将活动date传递给日历? 如何使它可点击,要么显示事件(S)与他们的URL在一个小的popup式提示,要么去事件页面? 是否已经有可用的插件或资源(如教程)来帮助我实现这个目标? 谢谢。 PS: 我不使用dateselect器来select一个date,只能访问附加到date的事件 PS2:我会在多语言网站(fr和英文)上使用它,这就是为什么我想到datepicker
我注意到,在OS X的Safari浏览器下,我的默认jQuerybutton似乎在他们周围有一个蓝色的辉光高光。 只是检查,同样的事情发生在jQuery UI演示页面 。 在同一台机器上的Firefox下,它看起来像这样 任何人都可以告诉我,我可以做什么来删除这个Safari下? 我仍然会喜欢默认行为。
jQuery UI在精灵图像中带有方便的图标; 看到这个美丽的人 。 我有一个input元素,我想要的时钟图标(与类.ui-icon-clock )作为背景图像。 如何为input背景图标?