小编joe*_*ung的帖子

如何让jQuery等到效果完成?

我确信我前几天读到了这个,但我似乎无法在任何地方找到它.
我有一个fadeOut()事件,之后我删除了元素,但jQuery删除元素才有机会完成淡出.
如何让jQuery等到元素淡出,然后将其删除?

jquery

105
推荐指数
4
解决办法
16万
查看次数

在表格中选择人员并排除妻子,但要结合他们的名字

我有一张桌子Person:

PersonID | FirstName | LastName
-------------------------------
1        |   John    |  Doe
2        |   Jane    |  Doe
3        |  NoSpouse | Morales
4        | Jonathan  | Brand
5        | Shiela    | Wife
Run Code Online (Sandbox Code Playgroud)

还有一张Relationship桌子:

RelationshipID | PersonID | Type | RelatedPersonID
1              |    1     |  3   |     2
2              |    2     |  3   |     1
3              |    4     |  3   |     5
4              |    5     |  3   |     4
Run Code Online (Sandbox Code Playgroud)

所以基本上,我想结合配偶和客户的名字,但我想排除配偶:

预期成绩:

1,  John and Jane Doe, 2 …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server

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

FBSDKLoginManager失败,错误代码为 - 308

我们使用FBSDKLoginManager和我们自己的UI登录facebook.但是,有时登录失败并显示错误代码308.

根据文档的原因是 - FBSDKLoginBadChallengeString我在互联网上搜索了解原因,但没有运气.

有关此错误发生原因以及如何解决的任何解释?

facebook facebook-login

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

使用Jquery更改背景颜色(css属性)

我想改变点击的背景颜色body.

这是我尝试的代码,任何帮助将不胜感激:)

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">

$(document).ready(function(){
   $(#foo).click(change() {
   $(body).css("background-color":"blue");
});
}); 
Run Code Online (Sandbox Code Playgroud)

CSS代码

body
{
background-color:red;
}
Run Code Online (Sandbox Code Playgroud)

身体代码

<body>        
<div id="foo" onclick="change()">
Hello
</div>
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

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

在Windows Server 2012上安装TeamCity时出错"java.library.path中没有sqljdbc_auth"

我在Windows 2012 Server上安装TeamCity.我正在数据库连接设置屏幕但是收到此错误.

"执行时出现SQL错误:从数据源获取连接:java.library.path中没有sqljdbc_auth"

我已将其复制sqljdbc_auth.dll到该C:\Windows\System32文件夹并添加了java.library.path指向此文件夹的系统环境变量.

java windows teamcity windows-server-2012

9
推荐指数
4
解决办法
6560
查看次数

Chrome的自动填充隐藏文本输入的背景图像

在成功禁用自动填充的黄色背景颜色后,我偶然发现了另一个功能.

我的每个输入元素都有一个背景图像,每当我专注于文本输入时,浏览器会在下拉列表中建议我之前使用的值.

选择一个值后,自动填充功能会覆盖整个背景并隐藏图像.

这是我的html和css(在JSfiddle中详细说明):

<section class="formContainer">
    <img class="sesameLogo" src="~/Content/Images/Site/sesamelogo.png" />
    <form id="signUpForm" class="pageForm">
        <input type="text" name="decoy" class="decoy"/>
        <input type="password" name="decoy" class="decoy" />
        <input type="text" placeholder="Full Name" name="FullName" id="fullName" />
        <input type="text" placeholder="Email" name="email" id="email" />
        <input type="password" placeholder="Password" name="password" id="password" />
        <input type="password" placeholder="Confirm Password" name="confirmPassword" id="secPassword" />
        <section id="actionBtnsCont">
            <button id="btnSignUp" class="mainBtn" type="button">Sign Up</button>
            <label class="genContextLbl">or</label>
            <button id="btnSignIn" class="genBtn" type="button">Sign In</button>
        </section>
    </form>
</section>
Run Code Online (Sandbox Code Playgroud)

https://jsfiddle.net/65wkgqs0/

html css user-agent google-chrome

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

从jquery DataTables中的渲染中删除一行

如果在初始化期间满足条件,我想跳过行渲染,但是我不知道确切放置它的位置.

我应该把它放在fnCreatedRowfnPreDrawCallback
我怎么能这样做?

这是我的代码:

 var users_tbl =$('#users_tbl');
    users_tbl.DataTable({
        "deferRender": true,
        "autoWidth": false,
        //for reinitialisation purpose
        destroy: true,
        "aLengthMenu": [[20, 40, 50, 100, -1], [20, 40, 50, 100, "All"]],
        "order": [[ 0, "DESC" ]],
        "ajax" : {
                url :  Main.Vars.host + "settings/get_users",
                type : "GET",
            },
            "aoColumnDefs": [

                    { "sWidth": "5%", "aTargets": [ 0 ] },
                    { "sWidth": "20%", "aTargets": [ 1 ] },
                    { "sWidth": "25%", "aTargets": [ 2 ] },
                    { "sWidth": "15%", "aTargets": [ …
Run Code Online (Sandbox Code Playgroud)

jquery datatables

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

刷新正在使用管道功能的jQuery dataTable

我在刷新数据表上的数据时遇到麻烦。由于大量数据,我正在使用datatable中的datatable管道示例。但是我找不到在修改数据后(使用引导对话框中的表格)强制刷新的方法。

如何强制更新管道?

没有管道,oTable.api().ajax.reload()完美地工作。但是我不明白如何使用这里的功能来做到这一点:

// Pipelining function for DataTables. To be used to the 'ajax' option of DataTables

$.fn.dataTable.pipeline = function ( opts ) {
    // Configuration options
    var conf = $.extend( {
        pages: 5,     // number of pages to cache
        url: '',      // script url
        data: null,   // function or object with parameters to send to the server
                      // matching how `ajax.data` works in DataTables
        method: 'GET' // Ajax HTTP method
    }, opts );

    // Private …
Run Code Online (Sandbox Code Playgroud)

datatable jquery pipeline

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

document.getElementsByClassName()不起作用

我试图在没有jQuery的情况下创建一个后备,因为我有一个带有"容器"类和样式的div display: none

我对fadeIn()这个div 使用jquery来创建页面(重新)加载的淡入淡出效果(我知道有更好的方法来做到这一点,但是我想这样做.)

但是,如果缺少jQuery,(!window.jQuery)我正在创建一个JavaScript解决方案,以使我的页面可见.

document.getElementsByClassName()到目前为止,我的使用尝试失败了,并且总是返回'undefined',
我知道我可以循环使用它们,但这似乎有点OTT用于定位一个元素.

以下尝试都没有奏效:

  1. 所有这些,[0]节点选择:

    document.getElementsByClassName("container")[0].style.display = "block";
    
    Run Code Online (Sandbox Code Playgroud)
  2. 所有在一起,没有[0],因为我想用类名"容器"来设置所有(1)元素的样式:

document.getElementsByClassName("container").style.display = "block";

  1. 设置为变量,然后取[0]节点并设置样式*

    var container = document.getElementsByClassName("container");
    container[0].style.display = "block";
    
    Run Code Online (Sandbox Code Playgroud)

NB我知道在SO上存在很多这种性质的问题,但是我的不同之处在于我只想选择一个类的元素,所以我宁愿不循环使用它们.

控制台抛出以下错误消息:

未捕获的TypeError:无法读取未定义的属性"样式"(匿名函数)

而且当我console.log在每个例子中,它说它们是undefined

javascript jquery getelementsbyclassname

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

单击时更改按钮的背景颜色

我想在点击按钮时更改按钮的背景颜色

HTML代码:

<div class="btn-group">
    <button type="button" class="btn btn-default" ng-click="style1()">
        Celsius
    </button>
     <button type="button" class="btn btn-default" ng-click="style2()">
        Fahrenheit
    </button>
</div>
Run Code Online (Sandbox Code Playgroud)

应该更改按钮背景颜色的角度代码:

$scope.style
 {
 };
$scope.style2
 {
 }
Run Code Online (Sandbox Code Playgroud)

angularjs

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