标签: jquery-plugins

jqGrid过滤器行与网格列不同步

请看我的jsFiddle发布:

http://jsfiddle.net/chugh97/w3Kzt/1/

我有一个固定宽度的jqGrid,启用了滚动和shrinktofit:false.现在,当我通过jqGrid过滤器文本框中的第4个字段进行选项卡时,过滤器文本框与jqGrid列无关.怎么解决这个问题?

jquery-plugins jqgrid

1
推荐指数
1
解决办法
1244
查看次数

无法使用动态ajax数据重建超级幻灯片

我正在使用全屏幕背景库Supersized开发一个网站,网站开始在页面加载时显示默认图库.它完美地运作.

问题是当我尝试:

  • 删除Supersized istance
  • 使用ajax加载的其他数据重新加载新的istance

        var options = {
                progress_bar            :   1,
                random                  :   1,
                slide_interval          :   3000,       // Length between transitions
                transition              :   1,          // 0-None, 1-Fade, 2-Slide Top, 3-Slide Right, 4-Slide Bottom, 5-Slide Left, 6-Carousel Right, 7-Carousel Left
                transition_speed        :   700,        // Speed of transition
    
                // Components                           
                slide_links             :   'blank',    // Individual links for each slide (Options: false, 'number', 'name', 'blank')
                slides                  :   [           // Slideshow Images
                                                {image : 'http://spiaggiaolivi.webjuice.it/foto/galleria/sfondi/livedinnerparty_-07_1280x853.jpg', title : 'Image Credit: Maria Kazvan'}, …
    Run Code Online (Sandbox Code Playgroud)

jquery jquery-plugins supersized

1
推荐指数
1
解决办法
1892
查看次数

JQuery TinySort没有正确排序数字

我在页面上有多个html表,每个表都有一个标题行.当我单击该列标题时,它应该按该列对所有表进行排序.我专门引用的列包含一个锚点,用于文本显示整数值.

当我单击列标题时,我遇到了错误的排序.假设我在此屏幕上有以下内容:

83
84
104
Run Code Online (Sandbox Code Playgroud)

现在我点击最终结果变为的列标题:

104
83
84
Run Code Online (Sandbox Code Playgroud)

我编写的代码用于在下一次单击时交替排序,会发生的是104和84围绕83旋转.我认为发生的是它正在比较这些不正确.我已经使用更大的数据集对其进行了测试,当任何数字不共享共同的数字时问题就会出现.

有什么东西(也许是我失踪的旗子?)告诉这件事要正确排序吗?我所有更像字符串的数据都正确排序.

码:

<html>
<head>
    <script type="text/javascript" src="jquery-1.7.1.min.js"></script>
    <script type="text/javascript" src="jquery.tinysort.min.js"></script>
    <script language="javascript">
    var aAsc = [];
    $(".SubHead").click(
        function() {
            var nr = $(this).index();
            aAsc[nr] = aAsc[nr]=='asc'?'desc':'asc';
            $('.resultTable>tbody>tr:not(.SubHeadRow)').tsort("td:eq("+nr+")",{order:aAsc[nr]});
       }
   );
    </script>
</head>
<body>
    <table class="resultTable" border="1">
        <tr class="SubHeadRow">
            <td class="SubHead">
                <a href="#">ID</a>
            </td>
            <td class="SubHead">
                <a href="#">Application Header</a>
            </td>
            <td class="SubHead">
                <a href="#">Version Header</a>
            </td>
        </tr>
        .
        .
        .
    </table>
    .
    .
    .
</body>
Run Code Online (Sandbox Code Playgroud)

编辑:这是插件的链接:http://tinysort.sjeiti.com/

上面我推荐的代码包含了html的样本.我不在其中,所以它可能不是100%.并非我怀疑它很重要,但表格是在ColdFusion 7MX中动态创建的.

jquery jquery-plugins

1
推荐指数
1
解决办法
3212
查看次数

HTML5全屏API转义按钮事件

我正在使用jQuery全屏插件https://github.com/martinaglv/jQuery-FullScreen 我的代码:

$('#cancel-fullscreen').hide()                     
//View Fullscreen
$('#view-fullscreen').click(function(){
    $('#container').css({'background': 'green'}).fullScreen();
    $(this).hide();
    $('#cancel-fullscreen').show();
    return false;
});

//Cancel Fullscreen 
$('#cancel-fullscreen').click(function(){
    //I need this work when "Esc" or "F11" buttons pressed                                 
    $('#container').css({'background': 'red'}).fullScreen(); //If press "Esc" background still green..
    $(this).hide();
    $('#view-fullscreen').show();
    return false;
});
Run Code Online (Sandbox Code Playgroud)

它工作得很好,但我的设计中不需要"取消"按钮,按下"Esc"或"F11"按钮全屏取消.按下这个按钮后我需要运行一些功能,任何想法怎么办?

谢谢,Kuzzy.

jquery html5 fullscreen jquery-plugins

1
推荐指数
2
解决办法
8782
查看次数

Jquery进度条颜色变化

这是我的jquery进度条我想改变进度条的颜色,类Acceptedbar为绿色,类Declinedbar为红色

  <head runat="server">
    <title>Idea Storm</title>
    <link href="css/CSS.css" rel="stylesheet" type="text/css" />

    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.min.js" type="text/javascript"></script>

    <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.12/jquery-ui.min.js"
        type="text/javascript"></script>

    <script src="script/ui.progressbar.js" type="text/javascript"></script>

    ?<style type="text/css">

.AcceptedBar > .ui-progressbar-value {
   background:green;
}

.DeclinedBar > .ui-progressbar-value {
   background: red;
}
</style>
    <link rel="stylesheet" type="text/css" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/smoothness/jquery-ui.css">
    <%-- <link href="App_Themes/HRIS-Theme/jquery.ui.core.css" rel="stylesheet" type="text/css" />
    <link href="App_Themes/HRIS-Theme/jquery.ui.theme.css" rel="stylesheet" type="text/css" />--%>
</head>

<script type="text/javascript">

    $(function () 
    {
           $('.Accepted').each(function()
            {            
                var valueFromHiddenField = $('input[type=hidden]', this).val();
             $('.Acceptedbar', this).progressbar({ value: valueFromHiddenField});
      });


    });
    $(function () 
    {
       $('.Declined').each(function() {
        // We …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-plugins

1
推荐指数
1
解决办法
1万
查看次数

使用JQuery验证插件

[更新]

我正在使用JQuery Validate插件来验证一个简单的表单.它的形式是HTML:

<form id="commentForm">
<div id="ContactUsDIV">
    <div id="right">
        <div class="ContactFormInput">Subject:</div>
        <input id="ContactFormSubject" name="ContactFormSubject" type="text" class="input"/>
        <label for="ContactFormSubject" class="validationMessage"></label>

        <div class="ContactFormInput">Full Name:</div>
        <input id="FullName" name="FullName" type="text" class="input"/>
        <label for="FullName" class="validationMessage"></label>

        <div class="ContactFormInput">EMail:</div>
        <input id="EmailAddress" name="EmailAddress" type="text" class="inputLTR"/>
        <label for="EmailAddress" class="validationMessage"></label>

        <div>
            <input id="SendMessage" type="submit" value="Send" class="ContactFormSubmit"/>
        </div>
    </div>
    <div id="left">
        <div class="ContactFormInput">Message:</div>
        <textarea id="UserComment" cols="20" rows="2"></textarea>
        <label for="UserComment" class="validationMessage"></label>
    </div>

</div>
</form>
Run Code Online (Sandbox Code Playgroud)

Java脚本:

<script type="text/javascript">
    $.validator.setDefaults({
        submitHandler: function () { alert("submitted!"); }
    });

    $().ready(function () {

        // validate signup form …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-plugins

1
推荐指数
1
解决办法
5433
查看次数

jQuery插件this.attr("id")未定义

为什么要调用console.log(this.attr("id"));未定义的调用?

(function( $ ) {
    $.fn.fs_suggest = function(options) {
        console.log(this.attr("id"));
    };
})( jQuery );

$("#places_search").fs_suggest();
Run Code Online (Sandbox Code Playgroud)

这是HTML:

<div class="search_container" id="search">
    <form data-remote="false" method="get" action="/search">
        <input type="text" placeholder="search places" name="query" id="places_search">
        <input type="submit" value="search">
    </form>
</div>
Run Code Online (Sandbox Code Playgroud)

我正在尝试获取对调用.fs_suggest()函数的元素的引用,在本例中为$("#places_search")

javascript jquery jquery-plugins

1
推荐指数
1
解决办法
3199
查看次数

流沙替代品

知道替代品的人吗?

http://razorjack.net/quicksand/

也许某些事实上会自动排序?(是的,我很懒,k?)

编辑:

通过自动我的意思是,它应该只是排序,在一些标签等data-name="derr"(找到任何人与id derr),没有2个不同的div ...

也许可以一次排除更多的东西...我有点必须这样做,因为,用户可以选择0到4个不同的标签...不想在html D中做出所有可能性:

jquery jquery-plugins

1
推荐指数
1
解决办法
6656
查看次数

垂直滚动html列表

我有一个很长的HTML列表,30个项目.我想在一个垂直空间中显示这个列表,该空间的高度足以容纳其中的大约5个.列表应自动垂直滚动项目(如新闻自动收报机),但有按钮暂停滚动并移动到列表中的下一个或上一个项目.当滚动到达列表的末尾时,它应该在开头重新开始.

我正在寻找一个可以提供此功能的jQuery插件推荐.我还有其他一些要求,这些要求并非绝对必要,但非常理想:

  • 可以容纳不同高度的列表项
  • 不依赖于jQuery-UI

在显示页面时,整个列表将被加载,所以我并不需要能够通过AJAX加载列表项.

javascript jquery jquery-plugins

1
推荐指数
1
解决办法
8455
查看次数

未捕获的RangeError:daterangepicker中超出了最大调用堆栈大小

DateRangePicker在我的代码中使用了一个插件.

这是我的代码:

<script type="text/javascript" src="<?php echo base_url ?>js/jquery-1.7.2.min.js"></script>
<script src="js/jquery-ui.js"></script>
<script type="text/javascript" src="<?php echo base_url ?>js/date.js"></script>
<script type="text/javascript" src="<?php echo base_url ?>js/daterangepicker.jQuery.compressed.js"></script>

<p>
  <strong>Pickup :</strong> 
  <input type="text" id="pickupdate" name="pickupdate" class="datepicker" >
</p>
Run Code Online (Sandbox Code Playgroud)

当我单击文本框时,我在控制台中收到以下错误:

未捕获RangeError:超出最大调用堆栈大小

如果有人知道为什么会这样,请告诉我.

html php jquery jquery-ui jquery-plugins

1
推荐指数
1
解决办法
7430
查看次数