小编Tus*_*har的帖子

在jQuery中设置-webkit-scrollbar-thumb可见性

我尝试通过jquery设置滚动条拇指的可见性,如下所示:

$('-webkit-scrollbar-thumb').css('visibility', 'hidden')
Run Code Online (Sandbox Code Playgroud)

但它实际上并没有做任何事情.这是我的CSS定义:

::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    background: rgba(150, 150, 150, 0.8); 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
    border-radius: 2;
    margin: 5px;
}
Run Code Online (Sandbox Code Playgroud)

我无法通过隐藏溢出禁用滚动,因为我仍然需要启用滚动,我只需要通过javascript隐藏滚动条拇指.

css jquery webkit scrollbar

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

如何在js中将提示文本框字段设置为必填字段?

如何将提示框中的文本框字段设置为必填字段?

var answer=prompt('Reason for deletion?');
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

我无法使用jquery获取span的id

您好我如何使用jquery获取我的span的id.我尝试了一些尝试,但它没有工作,正在登录控制台.

$(function () {

    for (var id = 0; i < data.length; i++) {
        var dynamicli = '<li class="">' +
            '<img src="path/to/image" class="_xy">' + data[i].name + '<i class="glyphicon glyphicon-user oncho"></i>' +
            '<span class="myspan" id="' + data[i].id + '></span></li>';
        $('#myullist').append(dynamicli);
    }

    $('#myullist').on('click', '.oncho', function () {
        var id = $(this).find('span').attr('id');
        console.log(id);
    });
});
Run Code Online (Sandbox Code Playgroud)

//index.html

 <div class="wrapper-n">

    <ul id="myullist"></ul>
</div>
Run Code Online (Sandbox Code Playgroud)

编辑我将click事件更改为类'oncho',以便当我单击图标时我可以获得span id.

编辑:我尝试使用find()但仍然无法得到它未定义的ID

html javascript jquery event-handling

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

理解复杂的 inArray 三元运算符

我刚刚浏览了 inArray 方法代码并遇到了以下内容::

inArray: function (elem, arr, i) {
    var len;

    if (arr) {
        if (indexOf) {
            return indexOf.call(arr, elem, i);
        }

        len = arr.length;
        i = i ? i < 0 ? Math.max(0, len + i) : i : 0;

        for (; i < len; i++) {
            // Skip accessing in sparse arrays
            if (i in arr && arr[i] === elem) {
                return i;
            }
        }
    }

    return -1;
},
Run Code Online (Sandbox Code Playgroud)

现在我明白了十进制运算符是如何工作的,但是有人可以告诉我,下面的代码行是如何工作的?它甚至是三元运算符吗?

i = i ? i < 0 ? …
Run Code Online (Sandbox Code Playgroud)

javascript ternary-operator

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

if语句具有多个条件 - 语法简化

很抱歉有一个基本问题.如何在以下代码中简化multiple if条件?:

var x = foo;
if ((x == "val1") || (x == "val2")) {
    alert('Hello World');
}
Run Code Online (Sandbox Code Playgroud)

javascript

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

在 Jquery 中触发复选框更改类

我是 jQuery 的新手。我正在尝试使用复选框制作切换器。此刻我已经走到这一步

$(function() {
  $('input.cbx').on('change', function() {
    if ($(this).prop("checked", true)) {
      $('body').addClass('dark');
    } else if ($(this).prop("checked", false)) {
      $('.body').addClass('light');
    }
  });
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<input id="dn" type="checkbox" class="cbx hidden" />
<label for="dn" class="lbl"></label>
Run Code Online (Sandbox Code Playgroud)

如您所见,第一次单击后复选框保持选中状态,我想这是一个菜鸟的情况,但是,您能帮帮我吗?

javascript checkbox jquery triggers

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

Codility - CountDiv JavaScript解决方案

我对JavaScript仍然有点新意,所以如果有人想解释如何解决这个小问题.

基本上,我使用不同的语言来解决训练任务.我在使用java脚本,浮点时遇到了小问题.这是我的意思的例子.有问题的任务在第3课,第一项:CountDiv

在Java中,我的解决方案完美无缺,得分为100/100.这是代码:

class Solution {
    public int solution(int A, int B, int K) {

        int offset = A % K ==0?1:0;

        return (B/K) - (A/K) + offset;

    }
}
Run Code Online (Sandbox Code Playgroud)

用java脚本编写的代码得分为75/100.

function solution(A, B, K) {
   var offset;

   if (A % K === 0) {
       offset=1;
   } else {
       offset=0;
   }

   var result =(B/K) - (A/K) + offset;

   return parseInt(result);
}
Run Code Online (Sandbox Code Playgroud)

JavaScript测试在以下测试中失败:A = 11,B = 345,K = 17(返回19,期望20)

我假设它与JavaScript如何将浮点转换为整数有关?

如果有人关心如何正确编写JS解决方案?

谢谢

javascript

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

根据预定义的顺序在Javascript中对数组进行排序

我有一个数组:

var homes = [{
    "h_id": "3",
    "city": "Dallas",
    "state": "TX",
    "zip": "75201",
    "price": "162500"
}, {
    "h_id": "4",
    "city": "Bevery Hills",
    "state": "CA",
    "zip": "90210",
    "price": "319250"
}, {
    "h_id": "5",
    "city": "New York",
    "state": "NY",
    "zip": "00010",
    "price": "962500"
}];
Run Code Online (Sandbox Code Playgroud)

并希望根据以下顺序对其进行排序

cities = ['New York', 'Dallas', 'Bevery Hills']
Run Code Online (Sandbox Code Playgroud)

实现它的最佳方法是什么?

javascript arrays sorting

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

jQuery parseHTML - 获取和设置值

是否可以使用jQuery来读取/解析选择的有效HTML,以便您可以在其上使用jQuery方法,如.val()或.html()?

以下不适合我.我试过.html()和.val().

html = $.parseHTML('<div id="one">blah</div><div id="two">blurp</div>');
console.log ($(html).find('#one').text());
Run Code Online (Sandbox Code Playgroud)

html jquery

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

MeteorJS:如何获得点击元素

我正在尝试获取单击的元素,以便我可以添加类.Meteor是否提供了获取当前元素的方法,如jQuery $(this)

Template.retraining.events({
    'click .myclass': function (event) {
        //Get the clicked element like $(this) in jQuery
        $().addClass('existing-col');
    }
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery meteor

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