Javascript 如何使用单击功能更改默认值?
如何使用单击功能更改默认值。“初始幻灯片:导航() 我的默认值是1,我希望在单击“cookie_in”或“cookie_out”时更改它Javascript 如何使用单击功能更改默认值?,javascript,Javascript,如何使用单击功能更改默认值。“初始幻灯片:导航() 我的默认值是1,我希望在单击“cookie_in”或“cookie_out”时更改它 有可能瞬间改变吗 由于return语句,您的事件绑定从未触发,另一个原因是事件的绑定必须在您的功能之外完成。在ready功能上,调用setup function navigation() { var navigation = { value:1 }; return navigation.val
有可能瞬间改变吗 由于
return
语句,您的事件
绑定从未触发,另一个原因是事件
的绑定必须在您的功能之外完成。在ready
功能上,调用setup
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
});
您知道您的
导航功能有严重问题。(a) 您很早就有了return语句,这意味着函数的其余部分将不会运行。(b) 您的意思是使用与函数同名的变量吗?这将用新数据替换函数-如果您用另一个函数替换它,这没关系,但在这里您用一个对象替换它。swiper=新swiper('.swiper container',{slidesPerView:'auto',parallax:false,initialSlide:navigation.value,grabCursor:true,resistanceRatio:.0000000000000 1});我可以在这里写什么?你需要在点击时重新创建Swiper对象我怎么做?ScanQR是对的,但他的函数每次都返回新值。播放并尝试理解以下内容:。另外,请阅读以下内容:
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();
});