如何用点击功能更改默认值?

时间:2017-05-10 11:49:26

标签: javascript

function navigation() {
    var navigation = {
        value:1
    };              
    return navigation.value;        
    $( '#cookie_outside').click( function() {
        var navigation = {
            value:0
        };
        return navigation.value;                                
    });

    $( '#cookie_inside' ).click( function() {
        var navigation = {
            value:1
        };
        return navigation.value;
    });             
}

swiper = new Swiper('.swiper-container', {
    slidesPerView: 'auto', 
    parallax: false,
    initialSlide: navigation(),
    grabCursor: true, 
    resistanceRatio: .00000000000001
});

如何使用点击功能更改默认值。 “initialSlide:navigation()”。

我的默认值是1,我希望在点击#cookie_inside或#cookie_outside时更改。

可以立即改变吗?

1 个答案:

答案 0 :(得分:0)

由于event语句,您的return绑定永远不会被触发,另一个原因是event的绑定必须在您的函数之外完成。在ready功能上,请致电setup

function navigation() {
    var navigation = {
        value:1
    };              
    return navigation.value;                
}

function setup()
{
    $( '#cookie_outside').click( function() {
        var navigation = {
            value:0
        };
        return navigation.value;                                
    });

    $( '#cookie_inside' ).click( function() {
        var navigation = {
            value:1
        };
        return navigation.value;
    }); 
}

$(document).ready(function(){

    //set it up
    setup();
});