小编nav*_*een的帖子

对话框中的jquery datepicker

我想在对话框中使用jquery datepicker.应该在焦点上触发日期选择器(默认值).由于文本框是对话框中的第一个字段,因此它自动具有焦点.当首先打开对话框时,这会产生打开日期选择器的不良影响.

我尝试了很多不同的东西,比如将焦点设置为虚拟href,在对话框打开后调用datepicker('close'),将showOn设置为'button',然后在对话框打开后更改为'focus'但不起作用.

只有在文本框获得焦点时才应呈现日期选择器,但对话框首先打开时除外.

我的片段

$(function() {
    $('#btnDialog').click(function() {
        $('#myDate').datepicker({
            title: 'Test Dialog'
        });
        $('#myDialog').dialog();
    });
});?
Run Code Online (Sandbox Code Playgroud)

JS小提琴链接:http://jsfiddle.net/UkTQ8/

jquery jquery-ui

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

更流畅的Jquery动画

有另外一个关于这个的线索,但它没有得到解决,可能是因为我在我的问题中不是很清楚.

只是想再试一次,希望我能够解决这个问题:

我最近的任务是创建一个单页网站,模仿基本的Flash动画,即滑入和淡入元素.

当我进行交互式模拟时,我遇到了一个很大的问题 - 不稳定的动画.这个问题出现在屏幕大于18英寸的Mac上,无论浏览器和低于18的Mac都只针对FF版本3及以下版本.在PC上,动画几乎完美无缺.

这是我的jquery代码,受影响的元素用ids#md1,#md2和#md3标记:

$(document).ready(function () {
    $('#md1').animate({ top: "-60px" }, 500);
    $('#md2').animate({ top: "60px" }, 800);
    $('#md3').animate({ left: "60px" }, 1000);
    $('.home').fadeTo(3000, 0.8);
    $('#bg-img-4').fadeTo(1200, 1);
    $('#menu').fadeTo(4000, 1);
    $('#copyright').fadeTo(4000, 1);
});
Run Code Online (Sandbox Code Playgroud)

我采用了各种优化方法,包括在索引页面上缓存受影响的div中存在的图像,然后将用户重定向到实际页面并排队动画,但没有任何效果.

这真的很令人沮丧,因为我似乎已经用尽了我所知道的所有可用方法,而且我似乎无法让它在Mac上运行良好.

我有一种直觉,认为我正在编写太多关于文档准备的动画,这导致了迟缓 - 任何人都可以确认这是否是主要原因,如果有任何其他方法我可以解决这个问题?

非常感谢你的帮助.非常感谢=)

html jquery jquery-animate

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

如何在单行中将逗号转换为句点和句点到逗号

我有一个这样的数字12,345,678.09,我想转换为12.345.678,09 我正在考虑拆分字符串.并将字符串中的逗号更改为句点,然后用逗号连接它们.

string value = "12,345,678.09";
string[] parts = value.Split(new char[]{'.'});
string wholeNumber = parts[0].Replace(",", ".");
string result = String.Format("{0},{1}", wholeNumber, parts[1]);
Run Code Online (Sandbox Code Playgroud)

我觉得这种方法非常笨拙.有更好的方法吗?

c# c#-4.0

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

更改gridview的行颜色ASP.NET

我有这个gridview一起显示两个表(使用合并方法).我想更改第0行和第11行的行颜色.我知道我可以使用行数据绑定事件来执行此操作,但我不知道如何在运行时选择行.在此输入图像描述

我的代码隐藏.

public void mergetbl(DataTable DocVisTbl, DataTable cobtable)
{

    DataTable mergetable = DocVisTbl.Copy();
    mergetable.Merge(cobtable);

    DataRow row;
    row = mergetable.NewRow();
    row["Stakeholder"] = "Número de Médicos";
    mergetable.Rows.InsertAt(row, 0);
    row = mergetable.NewRow();
    row["Stakeholder"] = "Médicos Visitados";
    mergetable.Rows.InsertAt(row, 11);


    DataTable mergetable_Clone = mergetable.Clone(); //just copy structure, no data

    for (int i = 0; i < mergetable_Clone.Columns.Count; i++)
    {
        if (mergetable_Clone.Columns[i].DataType != typeof(string))
            mergetable_Clone.Columns[i].DataType = typeof(string);
    }

    foreach (DataRow datarow in mergetable.Rows)
    {
        mergetable_Clone.ImportRow(datarow);

    }

    for (int x = 1; x < mergetable_Clone.Columns.Count; x++)
    { …
Run Code Online (Sandbox Code Playgroud)

c# asp.net gridview

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

有没有办法使用jquery 3.x的bootstrap

我在我的网站上运行了Bootstrap 3.3.6和jQuery 1.12.4.

随着jQuery 3.0.0投入生产,我将jQuery升级到jQuery-3.0.0.js.在那之后,当我运行我的网站时,我得到了这个控制台错误.

错误:Bootstrap的JavaScript需要jQuery 1.9.1或更高版本,但低于版本3

尝试添加jQuery Migrate 3.0.0插件,但它也没有用.

错误仍然存​​在,Bootstrap的JavaScript无法正常工作.有工作吗?或者必须等到下一个bootstrap版本?

在Bootstrap源代码中找到了这个.

+function ($) {
  'use strict';
  var version = $.fn.jquery.split(' ')[0].split('.')
  if ((version[0] < 2 && version[1] < 9) || (version[0] == 1 && version[1] == 9 && version[2] < 1) || (version[0] > 2)) {
    throw new Error('Bootstrap\'s JavaScript requires jQuery version 1.9.1 or higher, but lower than version 3')
  }
}(jQuery);
Run Code Online (Sandbox Code Playgroud)

这是否意味着必须等待更高版本?

jquery obsolete twitter-bootstrap

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

NPM 导致分段错误

每当我在命令行上运行 npm 时,无论是 npm install 还是 npm run build 或者只是 npm 本身,我都会遇到分段错误。我正在运行 Windows 8.1 我尝试从节点网站卸载并使用不同的 x64 msi 重新安装node.js。一切都成功安装了 node.js,但每当我返回命令提示符、终端或 git bash 来运行 npm 时。同样反复出现的分段错误问题不断出现。

有人在 Windows 上遇到过分段错误吗?您采取了哪些方法或途径来解决?
指令
我尝试安装当前版本,然后安装旧版本,但没有任何效果。是否存在我可能不知不觉地跳过的安装过程?或者注册表中是否仍然存在需要在不同安装之前清除的二进制文件?或者其他隐藏目录要删除?

请帮忙。谢谢

node.js npm npm-install

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

ul 列表中的第一个和最后一个可见元素

我有一个可滚动的项目列表,我想从中检测( ) 列表中可见first的项目。lastul li

代码 :

ul {
  list-style-type: none;
  width: 400px;
  height: 70px;
  overflow-x: scroll;
  margin: 0;
  padding: 0;
  overflow: auto;
  white-space: nowrap;
}

ul li {
  /* float: left; */
  display: inline-block;
  width: 35px;
  margin: 3px;
  height: 35px;
  border: 1px solid red;
  white-space: pre-wrap;
  padding: 5px;
}
Run Code Online (Sandbox Code Playgroud)
<ul>
  <li>Item 1</li>
  <li>Item 2</li>
  <li>Item 3</li>
  <li>Item 4</li>
  <li>Item 5</li>
  <li>Item 6</li>
  <li>Item 7</li>
  <li>Item 8</li>
  <li>Item 9</li>
  <li>Item 10</li>
  <li>Item 12</li>
  <li>Item 11</li>
  <li>Item …
Run Code Online (Sandbox Code Playgroud)

javascript

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

检查表单身份验证中是否已存在用户名的最佳方法

我有从表单输入的用户名如果​​该用户名是唯一的,使用哪种方法?

Membership.FindUsersByName 要么 Membership.GetUser

还是其他任何方法?

我特别问这个,因为我没有看到一个方法返回bool作为检查唯一值的常见方法.

c# asp.net forms-authentication asp.net-membership

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

未知提供者:$ modalInstanceProvider < - $ modalInstance

我试图像使用angularui-bootstrap一样调用模态.

var authApp = angular.module('AuthApp', ['ui.bootstrap']);
authApp.controller('AuthController',
 ['$scope', '$uibModal',
 function ($scope, $uibModal) {
     //$scope.credentials = {
     //    userName: "",
     //    uPassword: "",
     //    rememberMe: ""
     //};
     $scope.OpenLoginModal = function (templateUrl) {
         var modalInstance = $uibModal.open({
             animation: false,
             backdrop: 'static',
             templateUrl: templateUrl,
             controller: 'loginModalController'//,
             //resolve: {
             //    credentials: function () {
             //        return $scope.credentials;
             //    }
             //}
         });
     };
 }]);

authApp.controller('loginModalController',
 ['$scope', '$modalInstance', 'AuthService',
 function ($scope, $modalInstance, AuthService) {
     //$scope.credentials = credentials;
     //$scope.headerTitle = 'Login Information';

     $scope.LoginUser = function () { …
Run Code Online (Sandbox Code Playgroud)

angularjs angular-ui-bootstrap

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

PageSpeed Insight 显示 Angular SPA 应用程序性能较低

我正在运行一个 Angular 应用程序,该应用程序在移动版 PageSpeed Insight 中显示得分非常低(移动版为 41,桌面版为 86)。

我在这里附上错误的屏幕截图。

我确实需要一些帮助来解决这些问题。你得到的任何建议都会很棒!

有关该应用程序的一些详细信息

  • 角17.1
  • 我延迟加载了所有路由并仅使用独立组件
  • 该应用程序确实有一些第三方库示例:Angular Material、Ngrx、Chartjs...

页面速度测试

移动分数低 - 41 移动分数低 - 41

减少 JavaScript 执行时间 1.5 秒 减少 JavaScript 执行时间 1.5 秒

最小化主线程工作 2.4 秒 最小化主线程工作 2.4 秒

最大内容绘制元素 5,640 ms 最大内容绘制元素 5,640 ms

performance pagespeed lighthouse angular pagespeed-insights

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