小编Zee*_*dil的帖子

jQuery中width,innerWidth和outerWidth,height,innerHeight和outerHeight之间有什么区别

我写了一些例子来看看有什么区别,但它们显示了宽度和高度相同的结果.

<html>
    <head>
        <script type="text/javascript" src="jquery.js"></script>
        <script type="text/javascript">
            $(document).ready(function(){
                var div = $('.test');
                var width = div.width(); // 200 px
                var innerWidth = div.innerWidth(); // 200px
                var outerWidth = div.outerWidth(); // 200px

                var height = div.height(); // 150 px
                var innerHeight = div.innerHeight(); // 150 px
                var outerHeight = div.outerHeight(); // 150 px
            });

        </script>
        <style type="text/css">
            .test
            {
                width: 200px;
                height: 150px;
                background: black;
            }
        </style>
    </head>
    <body>
        <div class="test"></div>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

在此示例中,您可以看到它们输出相同的结果.如果有人知道有什么区别请给我适当的答案.

谢谢.

javascript css jquery dom styles

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

使用jQuery触发oninput事件

我在textarea上有一个oninput事件来检查高度并调整它的大小.现在我需要有时编辑值.我只是通过编辑jQuery中的val()来做到这一点,但这不会触发oninput事件.有没有办法用jQuery以编程方式触发oninput事件?

javascript jquery events html5

35
推荐指数
5
解决办法
6万
查看次数

Bootstrap Image Responsive搞砸了IE

我一直在使用Bootstrap开发我的网站,基本上,我有这个结构..

<div class="container">
    <img src="~/Content/Theme/img/image.png" class="img-responsive" style="margin: 0 auto;" />
</div>
Run Code Online (Sandbox Code Playgroud)

它在Chrome和Firefox上完美运行,但是当我在Internet Explorer 9上测试时,图像会变得更大,甚至超出图像大小本身.当我在IE(F12)上使用调试模式并取消下面的width:100%;设置时.img-responsive,它会恢复正常.

我该如何解决这个问题?我已经在这里尝试了一些解决方案,包括添加.col-sm-12到图像,但它仍然没有在IE上修复它.

html css internet-explorer responsive-design twitter-bootstrap

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

.mdf"因操作系统错误2失败(系统找不到指定的文件.)

    protected void register_Click(object sender, EventArgs e)
    {
        AddUser(userName.Text, password.Text, confirm.Text);
    }

    void AddUser(string name, string pass, string confirm)
    {
        User u = new User(name, pass, confirm);

        if (u.Valid)
        {
            using (var db  = new SiteContext())
            {
                db.User.Add(u);
                db.SaveChanges(); 
            }
        }
    }
}

public class User 
{
    public int UserId { get; set; }
    public string UserName { get; set; }
    public string Password { get; set; }
    public bool Valid { get; set; }

    public User(string _name,string _password,string _confirm)
    { …
Run Code Online (Sandbox Code Playgroud)

c# sql database asp.net entity-framework

14
推荐指数
2
解决办法
8861
查看次数

当statup设置值时,jQuery Validator的"required"不起作用

我有一个jQuery Validator的问题.我想在文本输入上使用"required"属性.当输入通过HTML代码设置值属性(在Firefox(3.5)上测试,并且在IE 8上 - 在IE上它工作得更好)时,它不起作用.

故事:1.页面加载; 2.价值被清除; 3.重点改变了.4.没有任何反应,但应显示错误信息; 5.回到现场并输入一些字符.6.改变焦点; 7.回到田野; 8.清理现场.9.即使在离开现场之前也会显示错误.

HTML代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <script src="Web/Scripts/jquery-1.3.2.min.js" type="text/javascript"></script>
    <script src="Web/Scripts/jquery.validate.js" type="text/javascript"></script>    
</head>
<body>
    <form id="form1">
        <input type="text" id="name1" name="name1" value="test" /><br />
        <input type="text" />
    </form>

    <script type="text/javascript">
        $(document).ready(function() {
            var validator = $("form").validate({

                rules: {
                    name1: {
                        required: true,
                        minlength: 2
                    }
                },
                messages: {
                     name1: "bad name"
                },
            });
        });
    </script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

validation jquery text input jquery-validate

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

光标未居中于 Firefox 上文本对齐中心的空可编辑锚点

anchor在应用程序中有一些标签作为按钮,其contenteditable设置为truetext-align设置为center

但如果锚点中没有文本,则光标应居中,因为tex-align设置为center并且在 chrome 上按预期工作,但在 firefox 上,当未键入任何内容时,它会将光标显示在最左边。

HTML 代码如下:

.editable {
  display: block;
  color: red;
  border: 1px solid red;
  height: 100px;
  width: 100%;
  text-align: center;
}
Run Code Online (Sandbox Code Playgroud)
<a class="editable" contenteditable>
</a>
Run Code Online (Sandbox Code Playgroud)

我知道这是 Firefox 的一个错误,但是有办法解决这个问题吗?

html javascript css firefox

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

在python字典中将值从一个键转移到另一个键

我有以下字典(Geojson):

'properties': {
            'fill': '#ffffff', 'fill-opacity': 1, 'stroke': '#ffffff',
'stroke-opacity': 1, 'stroke-width': 1.5, 'title': '0.00 m',
'time': '2000-01-31'
    }
Run Code Online (Sandbox Code Playgroud)

通过将某些值移动到属性中的新键,将是最简单的方法如下。

'properties': {
        'style': {
            'fill': '#ffffff', 'fill-opacity': 1, 'stroke': '#ffffff',
'stroke-opacity': 1, 'stroke-width': 1.5, 'title': '0.00 m'
        },
        'time': '2000-01-31'
    }
}
Run Code Online (Sandbox Code Playgroud)

任何反馈将有所帮助。谢谢。

python dictionary geojson data-structures

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

对象“PK_AspNetUserTokens”依赖于“名称”列。ALTER TABLE ALTER COLUMN Name 失败,因为一个或多个对象访问此列

我正在尝试扩展 IdentityUser 类。我添加了一个新类 ApplicationUser 并继承了 IdentityUser 类。迁移已成功添加,但在更新数据库时,出现错误“对象 'PK_AspNetUserTokens' 依赖于列 'Name'。ALTER TABLE ALTER COLUMN Name 失败,因为一个或多个对象访问此列。”。我打开SSMS在AspNetUserToken中查找数据,表是空的。

我尝试了几件事,但最终还是出现了同样的错误。我替换了代码中对 IdentityUser 类的所有引用。删除表“AspNetUsers”中的数据。替换引用和删除数据后删除迁移。再次添加迁移和更新数据库,错误仍然存​​在。

AppDbContext.cs


namespace PieShop.Data_Access_Layer
{
    public class AppDbContext :IdentityDbContext<ApplicationUser>
    {
        public AppDbContext(DbContextOptions<AppDbContext> options)
            :base(options)
        {
        }
        public DbSet<Pie> Pies { get; set; }
        public DbSet<Feedback> Feedbacks { get; set; }
    }
}


IdentityHostingStartup.cs


[assembly: HostingStartup(typeof(PieShop.Areas.Identity.IdentityHostingStartup))]
namespace PieShop.Areas.Identity
{
    public class IdentityHostingStartup : IHostingStartup
    {
        public void Configure(IWebHostBuilder builder)
        {
            builder.ConfigureServices((context, services) => {
                services.AddDefaultIdentity<ApplicationUser>().AddEntityFrameworkStores<AppDbContext>();
            });
        }
    }
}
ApplicationUser.cs


namespace PieShop.Models
{
    public …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc entity-framework asp.net-core entity-framework-core-2.2

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

如何使用 Instagram API 进行登录

我一直在尝试使用 Instagram 官方 API 实现 Instagram 登录的 OAuth 流程,但自 2020 年 6 月以来似乎发生了很多变化,我没有运气获得任何可以返回用户电子邮件的 Instagram Oauth 登录流程的帮助稍后可用于通过 Instagram API 跟踪用户注册。

Instagram 官方文档称,他们不建议使用 Instagram Basic Display API 进行登录: https: //developers.facebook.com/docs/instagram-basic-display-api

有人可以指导我如何从 Instagram API 获取用户信息(例如电子邮件或至少用户名)。

任何帮助将不胜感激。谢谢

oauth facebook-login instagram-api instagram-graph-api react-native-instagram-login

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

如何在甜蜜警报 2 的输入中启用确认按钮

当用户没有更改甜蜜警报内文本框中的任何值时,我需要禁用确认按钮,并且仅当文本框中的值发生更改时才启用它,但我似乎无法找到解决方法。这是我的代码:

swal({
            title: 'Please Enter Page Name',
            input: 'text',
            inputValue: PageName,
            confirmButtonText: 'Save',
            onOpen: function (){
                swal.disableConfirmButton(); //this disables the button
            }
            preConfirm: function (Name) {
                return new Promise(function (resolve, reject) {
                    resolve();
                })
            },
            allowOutsideClick: false
        })
Run Code Online (Sandbox Code Playgroud)

我曾经使用onOpen过该swal.disableConfirmButton();方法,但我不知道在哪里使用swal.enableConfirmButton();. 有没有类似onInput或类似的功能?如果是,如何使用它来达到预期的结果?

这是我迄今为止取得的成就的代码笔。

https://codepen.io/zeeshanadilbutt/pen/NLvmZz?editors=0010

javascript jquery sweetalert sweetalert2

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