小编Pra*_*een的帖子

拥有一次性场地的类型应该是一次性的.怎么解决这个警告?

我尝试使用运行代码分析选项VisualStudio 2012,因此我得到了一个警告

CA1001  Types that own disposable fields should be disposable
Implement IDisposable on 'DBConnectivity' 
because it creates members of the following IDisposable types: 'SqlConnection', 'SqlCommand'.
Run Code Online (Sandbox Code Playgroud)

我在SO中提到了一些问题,但是我无法理解这一点,IDisposable 并且关注的是该类,负责此警告.

class DBConnectivity
    {
        public SqlConnection connection = null;
        public SqlCommand command = null;
        public SqlDataReader dataReader = null;
        public string connectionString = null;
        public List<MasterTableAttributes> masterTableList;
        public DBConnectivity()
        {
            connectionString = ConfigurationManager.ConnectionStrings["Master"].ConnectionString;
            connection = new SqlConnection(connectionString.ToString());

            //-----Master table results 
            connection.Open();
            string masterSelectQuery = "SELECT * FROM MASTER_TABLE"; …
Run Code Online (Sandbox Code Playgroud)

c# garbage-collection dispose idisposable

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

Jquery点击事件不适用于设备中的li(ipad,iphone ..)

Jquery click事件不适用于设备中的li.我尝试使用click和touchstart事件,但使用touchstart时的问题是我无法向下滚动div.当我尝试通过单击li向下滚动时,它会被选中.有没有办法选择和滚动li使用任何jquery事件而不是jquery移动事件?

$('#liId').on({ 'touchstart' : function(){ console.log('Event Fired'} });
Run Code Online (Sandbox Code Playgroud)

jquery events scroll

6
推荐指数
2
解决办法
3449
查看次数

PETAPOCO - 无效的对象名称

我正在使用CTE与PetaPOCO并获得一个奇怪的错误
SQL Exception: Invalid Object Name PayTransactionForRollingVacationAverage,该错误引用了数据应该映射到的模型.

代码如下.

public IEnumerable<PayTransactionForRollingVacationAverage> GetPayTransactionForRollingVacationAverage(DateTime payEndingDate)
    {
        PointsNorth.PetaPoco.Sql sql = new PointsNorth.PetaPoco.Sql();
        sql.Append(@"
            ;with HolidayWeeks as
            (
                Select Distinct EmployeeId, PayEndDate, 'Y' as HolidayWeek
                  from PayTransactions
                 where PayEndDate = @payEndingDate
                   and LaborCode in ('251', '249')
            )", new { payEndingDate });

        sql.Append(@"
            Select 
                PT.EmployeeId, 
                PT.PayEndDate, 
                J.JobClass, 
                PayCodes.AverageRateCode,
                PT.RegularHours, 
                PT.RegularRate, 
                PT.RegularAmount                    
              from PayTransactions PT
                Left Outer Join PayCodes on PayCodes.PayCodeCode = PT.LaborCode
                Left Outer Join HolidayWeeks as H on H.PayEndDate = PT.PayEndDate and H.EmployeeId = …
Run Code Online (Sandbox Code Playgroud)

common-table-expression petapoco

5
推荐指数
2
解决办法
2120
查看次数

使用jQuery验证设置div的验证

我正在使用jQuery validation plugin,用于表单验证.但是我无法为a设置验证div.

这是我到目前为止所尝试的

HTML:

<form id="form">
  <div id="location" name="location"></div>
</form>
Run Code Online (Sandbox Code Playgroud)

JS:

$('#form').validate({
            rules: {
            isLocationEmpty: true;
            }
});
Run Code Online (Sandbox Code Playgroud)

CustomValidation Mehthod:

$.validator.addMethod('isLocationEmpty', function (value, element) {        
    var loc = $('#location').text();
    return (loc != "")
}, 'REQUIRED.');
Run Code Online (Sandbox Code Playgroud)

我之前没有这样做,请提供您的建议.

jquery jquery-validate

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

Uncaught TypeError: Cannot read property 'msie' of undefined is the error

I keep getting

Uncaught TypeError: Cannot read property 'msie' of undefined

when I try to console log a view from couchdb. I'm new to coding and I don't know what this error means. When I use an ajax call to basically do the same thing it works and pulls the view from my couch database. This is for school so I need to get the couch call working. thanks for any help.

HTML:

<html>

<head>
    <title>SK8
        TEAMS</title>
    <meta charset="utf-8"/>

    <meta …
Run Code Online (Sandbox Code Playgroud)

javascript couchdb

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

jQuery UI自动完成奇怪的行为

以下是我的代码:

var availableTags = ["ActionScript", "AppleScript", "Asp", "BASIC", "C", "C++",
"Clojure", "COBOL", "ColdFusion", "Erlang", "Fortran", "Groovy", "Haskell",
"Java", "JavaScript", "Lisp", "Perl", "PHP", "Python", "Ruby", "Scala", "Scheme"];

$("#City").autocomplete({
        source: availableTags
});
Run Code Online (Sandbox Code Playgroud)

文档中,默认行为是一种dropdown匹配的项目.但对我而言,它显示出来

截图:

有10个结果可用,使用向上和向下箭头键进行导航.

在此输入图像描述

抱歉,我无法在jsfiddle中重现此行为.使用向上和向下箭头键完成导航.我不想要这个,我怎样才能恢复默认下拉列表?请分享您的建议.

更新:

与@Anton参考,我能够以除去验证消息,然而dropdown没有显示.但我可以使用向上/向下箭头键进行导航.对此有何反馈?

javascript jquery jquery-ui autocomplete

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

Javascript范围未定义

关于javascript范围的jquery网站的在线文档我有问题.有代码;

(function() {

var baz = 1;

var bim = function() {
    console.log( baz );
};

bar = function() {
    console.log( baz );
};

})();
Run Code Online (Sandbox Code Playgroud)

并说:

console.log( baz ); // baz is not defined outside of the function
Run Code Online (Sandbox Code Playgroud)

我不明白的是,即使baz已定义,为什么console.log(baz)未定义.因为我认为范围是一样的.我错过了什么?

javascript scope

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

如何将 jquery 放在单独的文件中?

我在过去一个小时左右一直在谷歌搜索,但似乎无法找到解决这个问题的方法。我刚刚完成了 Codecademy 的 jQuery 课程,现在正在开发一个项目。由于某种原因,我的代码 jquery 代码将无法工作

jQuery:

$(document).ready(function(){
$("div").css("border", "3px solid red");
$(".storyblocks").mouseenter(function(){
    $(this).animate({
        height: "+= 20px"
        width: "+= 20px"
    });
});

$(".storyblocks").mouseleave(function(){
    $(this).animate({
        height: "-= 20px"
        width: "-= 20px"
    });
});
}); 
Run Code Online (Sandbox Code Playgroud)

HTML:

<!DOCTYPE html>
<html>
<head>
<title>Project Website</title>
<link type = "text/css" rel = "stylesheet" href = "stylesheet.css"/>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script type="text/javascript" src="script.js"></script>

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

我添加了$("div").css("border", "3px solid red");检查 div 是否有红色边框,但到目前为止还没有运气。有人说我不需要 $(document).ready,但我不明白为什么不需要。

请帮忙?

html javascript css jquery

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

悬停打开子菜单上的jQuery菜单

我想设计类似下面的东西

<ul class="top">
  <li><a href="#">Menu1</a></li>
  <li>
    <a href="#">Menu2</a>
    <ul class="sub">
      <li><a href="#">SubMenu1</a></li>
      <li>
        <a href="#">SubMenu2</a>
        <ul class="subsub">
          <li><a href="#">SubSubMenu1</a></li>
          <li><a href="#">SubSubMenu2</a></li>
        </ul>
      </li>
      <li><a href="#">SubMenu3</a></li>
    </ul>
  </li>
  <li><a href="#">Menu3</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我的想法是,如果Node有子节点,那么子菜单将打开.因此,在这种情况下,如果用户在Menu2上悬停,则会出现SubMenu1,SubMenu2和SubMenu3,如果用户在SubMenu2上盘旋,则会出现SubSubMenu1,SubSubMenu2.

我现在有以下jQuery:

$(document).ready(function () {
  $("ul.top li").hover(function () { //When trigger is hovered...
    if ($("ul.top li").hasClass("sub")) {
      $(this).parent().find("ul.sub").slideDown('fast').show();
      $(this).parent().hover(function () {}, function () {
        $(this).parent().find("ul.sub").slideUp('slow');
      });
    }
  });
});
Run Code Online (Sandbox Code Playgroud)

但是当我将鼠标悬停在Menu1上时,菜单2的子菜单仍然处于打开状态.

任何帮助将非常感谢!

javascript jquery jquery-ui

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

string.indexOf()和string.lastIndexOf()之间的区别?

JavaScript string.indexOf()string.lastIndexOf()JavaScript 之间的区别是什么?

var temp = state.indexOf("tmp");    
var temp = state.lastIndexOf("tmp");
Run Code Online (Sandbox Code Playgroud)

javascript

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