小编Luk*_*kas的帖子

如何在JavaScript中交换两个变量

我有这两个变量:

var a = 1,
    b = 2;
Run Code Online (Sandbox Code Playgroud)

我的问题是如何交换它们?只有这个变量,不是任何对象.

javascript variables swap

156
推荐指数
12
解决办法
13万
查看次数

如何在LESS中设置关键帧名称

我尝试为CSS动画关键帧设置这个LESS mixin:

.keyframes(@name, @from, @to) {;
  @-webkit-keyframes "@name" {
    from {
      @from;  
    }
    to {
      @to;
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

但是名称解析存在一些问题,是否有任何选择可以做到这一点?

css mixins less css-animations

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

如果时钟有一位数,则加"0"

我有一些时钟脚本.一切都很好,它的工作完美,但......我有一个问题.如果在时钟设置一位数小时或分钟,如1:5时钟之前不添加"0"数字.这就是我所做的,但它不起作用.你可以帮助我吗?

window.setInterval(function update_clock() {
    var currentTime = new Date();
    var currentHours = currentTime.getHours();
    var currentMinutes = currentTime.getMinutes();
    $.ajax({
        success: function (clock) {
            document.getElementById("hour").firstChild.nodeValue = currentHours;
            document.getElementById("minutes").firstChild.nodeValue = currentMinutes;
            if (currentMinutes.length == 1) {
                currentMinutes = "0" + currentMinutes;
            }
        }
    });
}, 999);
Run Code Online (Sandbox Code Playgroud)

javascript clock

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

如何检测滚动结束

我的脚本有些问题.所以,我想检测滚动操作的结束.当我滚动时,我有警报,但如果我结束它,则不会.你能帮助我吗?这是我的代码:

var animatable = $('body, html');
var animating = false;
animatable.animate( {scrollTop: $('#foo').offset()})

$(window).scroll(function(e) { 
       if(!animating){
           animatable.stop(false, true); 
           alert('stop scrolling');
       }
       animating = false;
});?
Run Code Online (Sandbox Code Playgroud)

和一些小提琴:http://jsfiddle.net/yhnKR/

javascript jquery scroll

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

如何使用jQuery更改html5视频中的源代码

我有一个html5视频流,我需要在点击一下后更改源*.所以我正在做的工作,但只有在HTML中,我可以看到源更改,但我的显示没有变化,你能帮助我吗?怎么了?*源代码附加了frome xml文件.

HTML

<video autoplay loop width="960" height="540" id="video">
    <source src="video/movie_01.mp4" id="tv_main_channel">
</video>
Run Code Online (Sandbox Code Playgroud)

JS

btn.on('click', function(){
    var tv_main_channel = $('#tv_main_channel'),
        d_program_source_mp4 = $(program_self).find("program_source_mp4").text();

    tv_main_channel.attr('src', d_program_source_mp4);
}
Run Code Online (Sandbox Code Playgroud)

我也尝试过,append但它仍然无法正常工作

var video_block = $('#video');

video_block.empty();
video_block.append(
    '<source src="'+ d_program_source_mp4 +'">'
);
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.

javascript video jquery html5

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

使用jquery自动播放和停止html5音频

我有一点问题.

我在叠加层上有一个类似于Facebook的盒子窗口.当用户点击时,此框隐藏 - 显然.我希望在此窗口可见时使用音频元素,并在隐藏此窗口时停止音频.所以这是我的html和jquery.请帮我.

<audio id="audio_player" loop="loop">
    <source src="fileadmin/templates/main/crowd.mp3" type='audio/mpeg; codecs="mp3"'>
    <source src="fileadmin/templates/main/crowd.ogg" type='audio/ogg; codecs="vorbis"'>
</audio>

$(document).ready(function(){
function audio_player (){
    if (
        $('fb_like_box').css('display','block')){
            $('audio').each(function() {
                var song = $(this);
                    song.play();
                });
    }
    else if (
        $('fb_like_box').css('display','none')) {
            $('audio').each(function() {
                var song = $(this);
                    song.pause();
                });
    }
    else {}
}
});
Run Code Online (Sandbox Code Playgroud)

css audio jquery html5 playback

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

Webpack 编译错误:TypeError: __WEBPACK_IMPORTED_MODULE_1__ ... is not a function

所以,这是我的 Api 服务组件,我使用的是 Axios:

import api from './Api.vue';

export default {
    name: 'app-feed-service',
    methods: {
        getPosts() {
            return api.get('posts/');
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

和一些饲料成分

import AppSinglePost from './../Feed/Post.vue';
import AppFeedService from './../../api/Feed.vue';

export default {
    name: 'app-posts',
    components: {
        AppSinglePost
    },
    data() {
        return {
            posts: []
        }
    },
    created() {
        AppFeedService.getPosts().then((res) => {
            console.log(res);
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

现在的错误:

TypeError: __WEBPACK_IMPORTED_MODULE_1__api_Feed_vue___default.a.getPosts is not a function
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

javascript file-upload webpack vue.js vue-loader

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

如何在render函数的return语句中添加注释?

有没有可能我们可以在渲染功能的return语句中添加我们的注释.例如,在代码段下面找到.

 render: function() {
    var value = this.state.value;
    return (
        <div>                         
            <input type="text" value={value} />
            <select value="B">
                <option value="A">Apple</option>
                <option value="B">Banana</option>
                <option value="C">Cranberry</option>
            </select>
        </div>); 
    ...
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,我想在<input>标签旁边添加我的评论Read-Only Textbox. Because it does not have onChange Event.我该如何添加它?

reactjs

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

'EventTarget'类型上不存在Angular属性'parentNode'

我想要达到某个元素的父级:

let t = e.target.parentNode

但我有这个错误: Property 'parentNode' does not exist on type 'EventTarget'

我试过<Element>e.target.parentNode但这也没有给我任何结果.有人可以帮忙吗?

javascript parent angularjs

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

如何使用jQuery从id获取html

我有简单的清单:

<ul id="tabs_nav">
    <li id="t_00">data</li>
    <li id="t_01">data</li>
    <li id="t_02">data</li>
    <li id="t_03">data</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

现在:我如何获取第一个元素的html,具体取决于ID.我想补充说,只需点击按钮,所有ID都会动态变化.这是我的代码:

btn.on('click',function(){
    var ladder_nav_tabs = $('#tabs_nav'),
        first_ladder_element_inset_id = ladder_nav_tabs.find('li').first().attr('id'),
        first_ladder_element_inset_html = ladder_nav_tabs.find(first_ladder_element_inset_id).html();
    console.log(first_ladder_element_inset_html);
});
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.

html javascript jquery getelementbyid

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