标签: jquery-ui

无法使用HTML设置未定义的jQuery UI自动完成的属性'_renderItem'

我正在使用以下代码将我的jQuery UI自动完成项呈现为HTML.这些项在自动完成控件中正确呈现,但我一直收到此javascript错误,无法移动它.

Firefox 无法转换JavaScript参数

Chrome 无法设置未定义的属性"_renderItem"

  donor.GetFriends(function (response) {
    // setup message to friends search autocomplete
    all_friends = [];
    if (response) {
        for (var i = 0; i < response.all.length - 1; i++) {                
                all_friends.push({
                    "label":"<img style='padding-top: 5px; width: 46px; height: 46px;' src='/uploads/profile-pictures/" +
                        response.all[i].image + "'/><br/><strong style='margin-left: 55px; margin-top: -40px; float:left;'>" +
                        response.all[i].firstname + " " + response.all[i].lastname + "</strong>",

                    "value":response.all[i].firstname + " " + response.all[i].lastname,
                    "id":response.all[i].user_id});
            }
        }        

    $('#msg-to').autocomplete({
        source:all_friends,
        select:function (event, ui) {               
            // set the id …
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-ui jquery-autocomplete

68
推荐指数
5
解决办法
6万
查看次数

jQuery UI自动完成宽度未正确设置

我已经实现了一个jQuery UI Autocomplete框,而不是文本框的宽度,下拉选项正在扩展以填充页面的剩余宽度.

看看这个例子,亲自看看:http://jsbin.com/ojoxa4

我已经尝试在创建后立即设置列表的宽度,如下所示:

$('.ui-autocomplete:last').css('width',
                               $('#currentControlID').width()
                              );
Run Code Online (Sandbox Code Playgroud)

这似乎什么都不做.

我也尝试使用页面样式设置宽度:

ui-autocomplete { width: 500px; }
Run Code Online (Sandbox Code Playgroud)

令人惊讶的是,这会起作用,但这意味着页面上的所有自动填充必须具有相同的宽度,这并不理想.

有没有办法单独设置每个菜单的宽度?或者更好,任何人都可以解释为什么宽度不适合我?

jquery jquery-ui autocomplete jquery-ui-autocomplete

67
推荐指数
7
解决办法
8万
查看次数

是否可以使用JavaScript或jquery将HTML页面保存为PDF?

是否可以使用JavaScript或jquery将HTML页面保存为PDF?

详细地:

我生成了一个包含表格的HTML页面.它有一个按钮'另存为PDF'.如果用户单击该按钮,则该HTML页面必须转换为PDF文件.

是否可以使用JavaScript或jquery?

javascript jquery jquery-ui

67
推荐指数
7
解决办法
20万
查看次数

jQueryUI模式对话框不显示关闭按钮(x)

我在ASP .NET MVC 3应用程序中使用了jQuery模式对话框.它工作正常,除了右上角没有关闭按钮.我该如何添加?

$("#dialog-modal").dialog({
            modal: true,
            autoOpen: false,
            buttons: {
                Ok: function () {
                    $(this).dialog("close");
                }
            }
        });
Run Code Online (Sandbox Code Playgroud)

jquery dialog jquery-ui asp.net-mvc-3

67
推荐指数
8
解决办法
10万
查看次数

如何在Jquery中通过索引获取子元素?

<div class="second">
    <div class="selector" id="selFirst"></div>
    <div class="selector" id="selSecond"></div>
    <div></div>
</div>
Run Code Online (Sandbox Code Playgroud)

如何使用元素索引而不是ID来获取#selFirst?

这个:

var $selFirst = $(".second:nth-child(1)");
console.log($selFirst);
Run Code Online (Sandbox Code Playgroud)

正在回归:

jQuery(div.second)
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-ui jquery-selectors

67
推荐指数
3
解决办法
10万
查看次数

jQuery UI Sortable - 如何取消拖动/排序的项目上的click事件?

我有一个jQuery UI可排序列表.可排序项目还附加了单击事件.拖动项目后,有没有办法防止点击事件被触发?

$().ready( function () { 
 $('#my_sortable').sortable({
   update: function() { console.log('update') },
   delay: 30
 });    

 $('#my_sortable li').click(function () {    
   console.log('click');
 });                        

});
Run Code Online (Sandbox Code Playgroud)
#my_sortable li {
          border: 1px solid black;
          display: block;
          width: 100px;
          height: 100px;    
          background-color: gray;
        }
Run Code Online (Sandbox Code Playgroud)
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.1/jquery-ui.min.js"></script>

<ul id="my_sortable">                 
  <li id="item_1">A</li>
  <li id="item_2">B</li>
  <li id="item_3">C</li>
</ul>   
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-ui

66
推荐指数
2
解决办法
3万
查看次数

今天jQuery Datepicker中的按钮不起作用

我正在使用jQueryUI Datepicker并显示"今天"按钮.但它不起作用.它在演示中也不起作用:http://www.jqueryui.com/demos/datepicker/#buttonbar

按下此按钮,我想今天填写输入.

是否有可能让它运作?

jquery-ui datepicker

66
推荐指数
7
解决办法
6万
查看次数

jQuery Datepicker本地化

我需要一个法语日历,我无法理解这个问题.我想我不是应该使用区域选项.但...

这是我的代码:

$(function() {
  $('#Date').datepicker({
      showMonthAfterYear: false,
      showOn: 'both',
      buttonImage: 'media/img/calendar.png',
      buttonImageOnly: true,
      dateFormat:'d MM, y'
    },
    $.datepicker.regional['fr']
  );
});
Run Code Online (Sandbox Code Playgroud)

javascript localization jquery-ui internationalization jquery-ui-datepicker

66
推荐指数
4
解决办法
12万
查看次数

将今天的日期设置为jQuery UI datepicker中的默认日期

我只想将今天的日期作为使用jQuery UI的输入中的默认值datepicker:

<input id="mydate" type="text" />
Run Code Online (Sandbox Code Playgroud)

我尝试了下面的代码,但它不起作用:

var currentDate = new Date();  
$("#mydate").datepicker("setDate",currentDate);
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui jquery-ui-datepicker

66
推荐指数
5
解决办法
27万
查看次数

jquery-ui和webpack,如何将其管理到模块中?

任何想法如何处理?我的意思是jquery-ui似乎不是amd而且我不知道如何管理它,任何想法?

jquery-ui webpack

65
推荐指数
5
解决办法
6万
查看次数