标签: jquery-plugins

if else语句中更改Jquery变量

---原始代码----

$(function () {

    var options = {
    xaxis: { mode: "time", tickLength: 5 },
    selection: { mode: "x" },
    crosshair: { mode: "x" }
    };

 });
Run Code Online (Sandbox Code Playgroud)

rlt = true时,我想要十字准线:{mode:"x"}在选项变量中.

以下是我的代码,但它不正确.是否有人可以指出错误?

谢谢!

$(function () {
    var rlt = true;
    var options;
    if(rlt){
        options = {
        xaxis: { mode: "time", tickLength: 5 },
        selection: { mode: "x" },
        crosshair: { mode: "x" }
        };
    }else{
        options = {
        xaxis: { mode: "time", tickLength: 5 },
        selection: { …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui jquery-plugins

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

这个代码在jquery中有什么问题

我试图从存储在变量中的值中获取纯文本

var lb = $(this).attr("htmllabel");
var text = $(this).html(lb);
alert(text);
Run Code Online (Sandbox Code Playgroud)

当警告弹出时,它将结果作为对象[Object],但我在应用函数后期待实际的字符串.

任何人都可以帮助我吗?谢谢.

javascript jquery jquery-ui jquery-plugins

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

不能在init上工作

完全没有Javascript,但非常渴望了解更多.

我有一个flex应用程序,我正在搞乱HTML包装器,试图弹出警报指向用户帮助.

我发现了一个名为noty的优秀jQuery插件,它模拟了您在SE站点中看到的标题警报.

<head>

<link rel="stylesheet" type="text/css" href="custom/css/jquery.noty.css"/>
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript" 
        src="https://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js">
</script>
<script type="text/javascript" src="custom/js/jquery.noty.js"></script>         
<script type="text/javascript" language="JavaScript">
// basic alert
//if (!confirm("Yo.\n\nAccept?"))
//    window.location.href = "custom/rejected.htm";

noty({text: 'yo!'});
</script>

</head>
Run Code Online (Sandbox Code Playgroud)

没有在萤火虫中出现任何错误,但警报也没有发射.我知道它的基本内容,并且需要一些额外的逻辑来告诉它在运行时触发,对吧?

我做错了什么或我错过了什么代码?

谢谢

完整代码在这里. 如果您需要更多信息,请通过评论告诉我.

javascript jquery jquery-plugins

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

使用不同的Jquery版本没有冲突

那么,让我们从情况开始吧.我有一个网站,Jquery 1.4.2用作Jquery的主要版本.但是用户可以使用使用其他版本(1.2.1,1.5.1等)的自定义模板.因此在某些情况下会带来冲突.
例如,这里

//included in my main view
<script type="text/javascript" src="jquery-1.4.2.min.js" ></script>
<script type="text/javascript">
        $(function () {
              alert($().jquery);
          });
</script>

//included in custom template
<script type='text/javascript' src='jquery-1.5.1.min.js'></script>
<script type="text/javascript">
        $(function () {
          alert($().jquery);
        });
</script>
Run Code Online (Sandbox Code Playgroud)

所以他们都警告1.5.1(因为在文档准备好时初始化).所以我想防止这种情况发生.

现在,我只有一次在我脑海中的解决方案-利用noConflict(true)和所有的改变$Jquery符号,以新的符号在所有在我的网站使用的插件.
是否有更优雅的解决方案或我真的需要重命名我的网站中使用的所有插件?

PS另一种方式可能是使用向后兼容性插件,但在这种情况下,我需要包含许多插件,以使其与所有版本兼容.

javascript jquery jquery-plugins

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

jQuery TableSorter仅适用于ID(数字字段),而不适用于其他字段,如文本,日期等

在我的Web应用程序中,我维护了用户记录表.在客户端发送时添加和删除记录,而不是用户单击"保存"按钮以保存在服务器上完成的所有操作.

我已经将表分类器应用于表上的排序功能.但令人惊讶的排序功能只适用于ID字段,即表的第一个字段,但对于所有其他字段,它给出错误(来自chrome的错误跟踪)

Uncaught TypeError: Cannot read property 'type' of undefined
multisortjquery.tablesorter.js:600
$.extend.tablesorter.construct.each.$headers.click.mousedown.onselectstart 
Run Code Online (Sandbox Code Playgroud)

这是表结构.

<table id="contentTable" class="tablesorter">
                        <thead>
                            <tr>
                                <th> ID </th>
                                <th> Name </th>
                                <th> Birth Date </th>
                                <th> City </th>
                                <th id="actionheader"> Action</th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr>
                                <td></td>
                            </tr>
                        </tbody>
                    </table>
Run Code Online (Sandbox Code Playgroud)

在此我动态添加数据.在这种情况下,排序仅适用于第一个字段,即ID字段

这就是我初始化tableSorting的方法.

  function initializeTableSorting() {
        $("#contentTable").tablesorter({
            sortList : [[0, 0]],
            headers : {
                0 : {
                    sorter : "integer"
                },
                1 : {
                    sorter : "text"
                },
                2 : {
                    sorter : false
                },
                3 : { …
Run Code Online (Sandbox Code Playgroud)

jquery tablesorter jquery-plugins

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

如何将回调附加到Bootstrap Typeahead插件

使用自定义引导程序插件进行预先输入功能 https://gist.github.com/1891669

如何附加'select'事件的回调?以下代码不起作用.

var selectedFn = $('.typeahead dropdown-menu').on('select', function( ev ){
    console.log(ev);
});
Run Code Online (Sandbox Code Playgroud)

谁能解释一下这是如何工作的?

jquery-ui jquery-plugins jquery-selectors typeahead twitter-bootstrap

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

JQuery插件标准练习

当使用JQuery插件时,为了只留下应用程序所需的部分,最好将其删除,还是最好保留原样?

在一个相关的问题中,是否必须加载整个插件而不仅仅是您需要的部分?

performance jquery web-standards jquery-plugins

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

砌体装载但不起作用

我在这个页面上设置了Masonry演示.

我看到插件加载正常,没有错误.我已经定义了列宽,但它仍然不起作用.

我找了几个小时,找不到任何错误?!你知道问题是什么吗?

jquery jquery-plugins jquery-masonry

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

jQuery colorbox gallery混合图像和视频

我使用colorbox插件,我想在画廊中包含一些视频看到这个代码:http://jsfiddle.net/29Bb4/基本上视频不加载下一个项目加载任何想法?

当我这样使用时:

$(".group1").colorbox({rel:'group1', iframe:true, width:"80%", height:"80%"}); 它打破画廊效应:

  • 还是有任何好的弹出插件,我可以使用图像和视频?

jquery jquery-plugins colorbox

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

Jquery Layout Plugin如何确定窗格是打开还是关闭

我使用jquery.layout-1.2.0法布里奇奥Balliano

我想知道java script布局窗格是处于打开状态还是处于关闭状态.

根据文档,我尝试了以下内容.

var lout = $('body').layout();
// get layout 'state'
var is_west_open = lout.state.west.isOpen;
alert(is_west_open);
if (!is_west_open)
  outerLayout.toggle('west');
Run Code Online (Sandbox Code Playgroud)

警报正在回归' Undefined'

我错过了什么?

jquery jquery-plugins

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