小编Luk*_*kas的帖子

在keydown,使用jQuery按键后停止滚动

在keydown,按下按键后我有一些滚动动作.所以这就是它的样子:

$(document).keydown(function(e) {
    e.stopPropagation();

    if (e.keyCode === 40) {
        // some scrolling actions in specifie div
    } else if (e.keyCode === 38) {
        // some scrolling actions in specifie div
    }
});
Run Code Online (Sandbox Code Playgroud)

Everithing工作正常,但是当我滚动时,使用我的div按键也会整页滚动.有没有选择阻止这个身体滚动?

jquery scroll keypress

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

如何将多个背景与LESS混合

我有一个小问题......有没有选择将多个背景与LESS混合?

我在LESS有这个背景设置:

.background_centered(
  @url,
  @position_horizontal: center,
  @position_vertical: top,
  @background-repeat: no-repeat,
  @transparency: transparent) {
    background: @arguments;
}
Run Code Online (Sandbox Code Playgroud)

现在:我需要写出具有多个背景的输出风格,所以我这样做:

.class {
   .background_centered(url('../img/war_top_baner_gp.png'),url('../img/war_header_bg.png'));
}
Run Code Online (Sandbox Code Playgroud)

在最终输出中有些东西不对,我有这个:

background: url('/../img/war_top_baner_gp.png') 
            url('/../img/war_header_bg.png') top no-repeat transparent;
Run Code Online (Sandbox Code Playgroud)

怎么了?是否可以这样做?

css less

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

如何使用超时添加类

不知道为什么它不起作用,我认为代码很好 - 你能告诉我什么是错的吗?我需要在一段时间间隔之后添加一些课程......

$('.main_menu ul li').mouseenter(function(){
    setTimeout(function(){
        $(this).children('.sub_menu_main').addClass('opened')
    },200);
});
$('.main_menu ul li').mouseleave(function(){
    $(this).children('.sub_menu_main').removeClass('opened')
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery timeout addclass removeclass

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

单击禁用一段时间不能使用jQuery

我有这个html元素:

<div class="s_right hide_text"><a class="crackable" href="#">next</a></div>
Run Code Online (Sandbox Code Playgroud)

我需要在这个元素上禁用click动作一段时间,我这样做:

$.fn.disableFor = function (time) {
    var el = this, qname = 'disqueue';
    el.queue(qname, function () {
        el.attr('disabled', 'disabled');
        setTimeout( function () {
            el.dequeue(qname);
        }, time);
    })
    .queue(qname, function () {
        el.removeAttr('disabled');
    })
    .dequeue(qname);
};

var settings_rc_right = $('.s_right a');

settings_rc_right.on('click', function(){
    $(this).disableFor(2000);
    // actions
});
Run Code Online (Sandbox Code Playgroud)

我不知道为什么但这仍然有效,我可以逐个快速点击并点击通话操作.任何人都可以帮我吗?小提琴这个

javascript jquery click

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

如何将两个变量设置为一个

我有这个问题,我找不到任何激进的答案......

那么,是否有可能将jQuery两个变量设置为一个,像这样:

    var $self = {
        car_img_stage: $('.car_img_stage'),
        vis_home: $('#vis_home')
    }
Run Code Online (Sandbox Code Playgroud)

然后像这样使用:

    $self.animate({
        'margin-left': '-1200px'
    }, 600)
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.

javascript arrays variables jquery

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

无法创建锁定文件TYPO3

我有这个错误.

无法创建锁定文件

到目前为止,我已经完成了推荐的所有内容:我从typo3temp中删除了所有文件,我已经递归地提供了写权限,但仍然无法正常工作.有人可以帮忙吗?

mod-rewrite configuration typo3

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

如果不是可变的树枝条件

我需要在树枝中设置一些条件,所以我有这个:

{% if app.session.get('campaignVersion') is not null and is not '4.4d'}
...
{% elseif app.session.get('campaignVersion') is null or '4.4d' %}
...
{% endif %} 
Run Code Online (Sandbox Code Playgroud)

但是我有语法和逻辑错误,也许它必须有一个标准运算符,例如!=,我做错了什么?谢谢你的帮助。

php templates conditional-statements twig

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

如何设置关联数组?

我正在尝试将一些数据发送到服务器.

我有一些maping指定元素,我想发送一个结果.

var slectVal = {};
selectVal = $.map(filterValueArray, function(el) {
    return (
        el.parentNode.getAttribute('data-filter-name') + ":" + el.value
    )
});

var data = {
    "filters" : selectVal
}

$.post(url, data).done(function(res){
    var postStatus = res.status;
});
Run Code Online (Sandbox Code Playgroud)

一切都好,但发送到服务器的是:

filters[]:Name:SomeName
filters[]:City:SomeCity
Run Code Online (Sandbox Code Playgroud)

如何将其作为关联数组发送,如下所示:

filters[Name]:SomeName
filters[City]:SomeCity
Run Code Online (Sandbox Code Playgroud)

javascript arrays jquery

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

JQ - 如何从键中删除引号

我正在使用 JQ 来呈现一些 JSON。一切都很好,但我需要的是没有键引号的输出。尝试使用原始选项,但这根本没有帮助。

剧本:

jq --raw-output --arg ID "$ID" '[.articles[] | { ...

输出:

[
  {
    "id": "20191022203822",
    "title": "How tech companies measure “legal”",
Run Code Online (Sandbox Code Playgroud)

我需要的是:

[
  {
    id: "20191022203822",
    title: "How tech companies measure “legal”",
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

bash shell parsing json jq

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

如何将html插入svg元素

元素形成但好像存在于此标记之内

<g id="g-svg_el_obj921" style="top: 300px; left: 550px;">
  <circle r="95.12" fill="rgb(50, 149, 196)" class="some_class" id="svg_el_obj921" priority="4" position="300_550" cx="550" cy="300"></circle>
</g>
Run Code Online (Sandbox Code Playgroud)

我需要插入一些div元素gcircle元素,所以我这样做:

$('g').each(function(){   
    var feel_el = document.createElementNS('http://www.w3.org/1999/xhtml', 'div');
    var $feel_el = $(feel_el);

    $(this).append($feel_el);
});
Run Code Online (Sandbox Code Playgroud)

元素形成但似乎不存在......任何人都可以帮忙吗?

html javascript jquery svg

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