CODEPEN示例
http://codepen.io/dada78/pen/b50de869b75b32e220956bb36052733b
我试图弄清楚如何使我在代码选择器中第40行的函数“ fadeOutUnselected(notThisId)”中可访问我HighlightSelection函数中使用的selectedId变量?
function fadeOutUnselected(notThisId) {
var tl = new TimelineMax();
tl.to(".options:not([id=" + notThisId +"]), input[type='radio']", 0.5, {autoAlpha:0}, "getSlidesReady+=4") //fade out all options but the selected one
//.to("#"+ selectedId, 0.5, {y:0}) //animate selectedId option up
.set(".options:not([id=" + notThisId +"]), input[type='radio']", {y:0})
return tl;
}
任何帮助表示赞赏。我想做的就是动画用户选择的选项(“ selectedId”变量),直到位置y:0。
谢谢!
最佳答案
你应该做类似的事情
var globalSelectedId;
function highlightSelection(label) {
// same code
globalSelectedId = selectedId;
}
function fadeOutUnselected(notThisId) {
// same code, you can acces globalSelectedID
}
关于javascript - 在这种情况下,如何使变量可全局访问?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36703609/