我有一个.NET web控件,其中包括一些JavaScript结构,如下所示:
<script type="text/javascript">
function doSomethingImportant() {
// Do something important here...
}
$(function () {
// A bunch of JavaScript/jQuery code here...
});
</script>
doSomethingImportant()
函数放置在我的$(function() { ... })
块之外,因此可以从承载我的web控件的页面上的JavaScript调用它。
但是我希望这个函数能够访问$(function() { ... })
块中的一些代码。这个是可能的吗?有什么更好的方法来构造这个吗?
发布于 2015-07-10 07:57:42
如果在jquery函数中对window对象添加代码,则可以从外部函数调用它。
例如:
<script type="text/javascript">
function doSomethingImportant() {
// Do something important here...
window.myfunc();
}
$(function () {
// A bunch of JavaScript/jQuery code here...
window.myfunc = function(){
}
});
</script>
https://stackoverflow.com/questions/31345173
复制相似问题