小编Abr*_*hin的帖子

如何在JavaScript或jQuery中查找父元素宽度?

我有这样的HTML代码 -

<div class="bs-example">
    <input type="text" id="typehead" style="width: 500px;" class="form-control" placeholder="accounts" />
    <input type="text" class="form-control" placeholder="accounts" />
</div>
Run Code Online (Sandbox Code Playgroud)

我必须找到具有ID typehead的父元素的宽度.

所以在这种情况下,我必须找到具有类bs-example的div的宽度.

我不能在上部div中使用ID,因此我可以通过ID获得元素的宽度,因为我想要一个可重复使用的代码,因为它应该在页面中的许多位置使用.

我所做的是 -

function myFunction()
{
    var x = document.getElementById("myLI").parentNode.parentElement.width;
    document.getElementById("demo").innerHTML = x;
}
Run Code Online (Sandbox Code Playgroud)

但它没有用.

javascript css jquery html5 css3

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

HTML img align ="middle"无效

我是HTML新手.

所以这个问题可能很容易回答.

我希望图像居中对齐.图像大小以像素为单位.

所以我想要的是这样的 -

1.

我所做的是 -

        <!DOCTYPE html>
<html>
<body>

    <img
        src="http://icons.iconarchive.com/icons/rokey/popo-emotions/128/big-smile-icon.png"
        width="42" height="42"
        align="middle"
        style="float: left;
          position: relative;
          display: block;
          margin-left: auto;
          margin-right: auto;
          z-index: 1;"
        >

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

但我得到 -

22

我希望它能够做出回应.

有人可以帮我吗?

在此先感谢您的帮助.

html css image

12
推荐指数
3
解决办法
9万
查看次数

什么是调用?

什么是方法调用,control.invoke?

在编程中一般调用什么

例子 :

MethodInvoker getValues = new MethodInvoker(delegate()
{
    checkbox1Checked = checkbox1.Checked;
    textBox6Text = textBox6.Text;
    textBox7Text = textBox7.Text;
    textBox3Text = textBox3.Text;
    textBox1Text = textBox1.Text;
    textBox4Text = textBox4.Text;
    richTextBox1Text = richTextBox1.Text;
    textBox5Text = textBox5.Text;
});

if (this.InvokeRequired)
{
    this.Invoke(getValues);
}
else
{
    getValues();
}
Run Code Online (Sandbox Code Playgroud)

而且我也想知道MethodInvoker和InvokeRequired是什么意思?

c# invoke visual-studio

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

如何通过单击按钮更改Google Map Center

我正在使用Google Map API v3和jQuery 1.11.0.

我在以下div中有一个Google Map:

<div id="googleMap" class="map_div"></div>
Run Code Online (Sandbox Code Playgroud)

map.js是外面的HTML文件,它是联系在一起的.

现在我在html的另一部分(外部地图)中有一个按钮,如下所示:

<button id="3">Change center</button>
Run Code Online (Sandbox Code Playgroud)

现在我想添加一个点击事件,它会将地图的中心更改为新的纬度和经度.

所以,我在HTML中有这样的JavaScript:

<script>
    $(document).ready(function()
    {
        $("#3").click(function(){
            var center = new google.maps.LatLng(10.23,123.45);
            map.panTo(center);
        });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

有人可以帮我吗?在此先感谢您的帮助.

html javascript jquery google-maps google-maps-api-3

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

Laravel Migration - 在表中添加检查约束

我想在Laravel Migration中创建一个像这样的表 -

CREATE TABLE Payroll
(
 ID int PRIMARY KEY, 
 PositionID INT,
 Salary decimal(9,2) 
 CHECK (Salary < 150000.00)
);
Run Code Online (Sandbox Code Playgroud)

我所做的是 -

Schema::create('Payroll', function (Blueprint $table)
{
    $table->increments('id');
    $table->integer('PositionID ');
    $table->decimal('Salary',9,2);
    //$table->timestamps();
});
Run Code Online (Sandbox Code Playgroud)

但我不能创造这个 -

 CHECK (Salary < 150000.00)
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉,如何CHECKLaravel Migration中实现这些约束?

php mysql migration database-migration laravel

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

一台服务器向Android和iOS设备发送推送通知

我们的组织有一个Android应用程序和一个iOS应用程序.

我们想开始向这些应用推送通知.

Android有GCM.Apple拥有APNS.

但我们想要创建一个可以在Android和iOS上运行的API.

设置服务器的最简单方法是什么,以便在需要发送推送通知时,它确切地知道要将消息发送到哪个服务器?

android push-notification apple-push-notifications ios google-cloud-messaging

8
推荐指数
2
解决办法
9554
查看次数

通过单击按钮和带有jQuery的单独JS文件,触发Google Map Marker上的单击事件

我正在使用Google Map API v3和jQuery 1.11.0.

我在以下div中有一个Google Map-

<div  id="googleMap" class="map_div"></div>
Run Code Online (Sandbox Code Playgroud)

地图有4个标记,它的点击事件通过这种方式添加到JS-

google.maps.event.addListener(marker, 'click',
    (function(marker, i)                        //Adding Click Function
    {
        return function()
        {
            //Add Your Customized Click Code Here
                alert(locations[i][3]);
            //End Add Your Customized Click Code Here
        }
    })(marker, i));
Run Code Online (Sandbox Code Playgroud)

现在我在html的另一部分(外部地图)中有一个按钮,如下所示 -

<button id="3">Click Me</button>
Run Code Online (Sandbox Code Playgroud)

现在我想添加一个on click事件,它将触发索引为3的地图标记的click事件.

所以,我有像这样的HTML格式的JavaScript-

<script>
$(document).ready(function()
{
    $("#3").click(function(){
        google.maps.event.trigger(markers[3], 'click');
    });
});
</script>
Run Code Online (Sandbox Code Playgroud)

但它没有用.我认为它不能用jQuery选择标记.因为我之前选择了jQuery这样的地图 -

google.maps.event.trigger($("#googleMap")[0], 'resize');
Run Code Online (Sandbox Code Playgroud)

要重新调整地图大小.

那么,任何人都可以帮我在jQuery中使用Google Map MarkerSelector脚本.

在此先感谢您的帮助.

html javascript jquery google-maps google-maps-api-3

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

Laravel 5.2 - 使用 Auth::check() 在中间件中不起作用

我正在尝试在我的 Laravel 5.2 应用程序中为不同类型的用户制作一个中间件。所以,我正在做的是为不同的用户制作不同的中间件。

据我所知,如果不从这里考虑中间件网络,Auth::check() 将无法工作。

所以,我所做的是——

路由文件

Route::group(['middleware' => ['web','admin']], function ()
{
    //suspend, activate, delete
    Route::get('users', [
        'uses'          => 'AdminController@users',
        'as'            => 'users'
    ]);

    //Edit,activate,suspend, delete
    Route::get('articles', [
        'uses'          => 'AdminController@articles',
        'as'            => 'articles'
    ]);
});
Run Code Online (Sandbox Code Playgroud)

管理中间件.php

<?php

namespace App\Http\Middleware;

use Closure;
use Auth;

class AdminMiddleware
{
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        if (Auth::check())
        {
            return …
Run Code Online (Sandbox Code Playgroud)

php middleware laravel laravel-5.2

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

ASP.Net核心 - 获取帖子表格的所有数据

我想保存表单的所有数据.

我的表格有这些元素 -

在此输入图像描述

(使用Postman插件)

我的控制器是这样的 -

[HttpPost]
public async Task<IActionResult> Insert(IFormCollection data)
{
    return Ok(data);
}
Run Code Online (Sandbox Code Playgroud)

所以,我得到这样的东西 -

[
  {
    "key": "user_id",
    "value": [
      "'12'"
    ]
  },
  {
    "key": "title",
    "value": [
      "123"
    ]
  },
  {
    "key": "text[]",
    "value": [
      "werwer",
      "ghj"
    ]
  }
]
Run Code Online (Sandbox Code Playgroud)

我想获得文本的价值.

所以,对于这种情况 -

"werwer",
"ghj"
Run Code Online (Sandbox Code Playgroud)

所以,我尝试过这样的事情 -

foreach (string description in data["text"])
{
    // description => empty
}
Run Code Online (Sandbox Code Playgroud)

并试过这个 -

data.text
Run Code Online (Sandbox Code Playgroud)

并且-

data->text
Run Code Online (Sandbox Code Playgroud)

但没有什么对我有用.

有人可以帮忙吗?

在此先感谢您的帮助.

asp.net asp.net-mvc arraylist multidimensional-array asp.net-core-1.0

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

Android以不同的方式识别2个人的声音

我想开发一个Android应用程序.

该应用程序的一个功能是识别2个人的声音.

这将是kike这个 - 当应用程序打开时,2个人将在它面前说话.应用程序将检测2个人说话,并将计算多少%(让2个人是A和B)人A讲话和人B相同.

所以,比方说,1分钟后应用程序会告诉A 80%的谈话,B会谈20%.

所以,我需要的是如何区分2个人的声音.

我试过SpeechRecognizerandroid.speech.tts.但我不能让它发挥作用.

在android中可以区分2个人的声音吗?

在此先感谢您的帮助.

android voice voice-recording voice-recognition google-voice

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