在这种情况下,如何使变量全局可访问
How to make the variable globally accessible in this case?
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
}
相关文章:
- 访问jsrender模板中的全局javascript变量并更新它
- 在page.open()-PhantomJS中无法访问全局变量
- 全局变量只能由第一个函数访问
- 访问AngularJS中的全局javascript变量
- Firefox扩展开发:如何在内容脚本中创建一个全局函数,以便其他加载的脚本文件可以访问它
- 使插件中的方法可全局访问
- 全局访问的 JavaScript 函数局部变量
- 尝试找到一种对画布进行全局访问的正确方法
- 全局访问通过php命名的javascript对象
- 是否可以全局访问原型变量?
- Ext Js -对对象的全局访问
- 如何从全局访问隐藏在对象中的变量?
- AngularJS全局访问对象值
- 让其他动态加载的脚本可以全局访问js
- 将函数中变量的私有作用域设置为全局,并在javascript中全局访问它
- 使用带有匿名回调函数的异步XMLHttpRequest()全局访问从本地文件读取的JSON对象
- 使用'窗口'带有用于JavaScript中全局访问的本地变量
- Angular JS - 使服务从控制器和视图全局访问
- 如何在angular中全局访问/抛出自定义错误
- 从angularJS中的异步$http服务中获取对象,使其可以在$scope中全局访问