Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从按钮单击调用函数_Javascript_Jquery_Css_Onclick - Fatal编程技术网

Javascript 从按钮单击调用函数

Javascript 从按钮单击调用函数,javascript,jquery,css,onclick,Javascript,Jquery,Css,Onclick,因此,在我的页面底部,我加载了这个js文件: <script src="js/galleryExpand.js"></script> 我在页面中有一个按钮,我想从中调用该函数: <a class="waves-effect waves-light btn btn-large white amber-text btn-flat">I've Read It</a> )我试图模拟“后退”按钮在我自己的按钮中的作用,但我似乎无法模拟。非常感谢您的帮助

因此,在我的页面底部,我加载了这个js文件:

 <script src="js/galleryExpand.js"></script>
我在页面中有一个按钮,我想从中调用该函数:

<a class="waves-effect waves-light btn btn-large white amber-text btn-flat">I've Read It</a>

)我试图模拟“后退”按钮在我自己的按钮中的作用,但我似乎无法模拟。非常感谢您的帮助。

您正在使用jQuery。为什么要将JS放在HTML中?
returnToOriginal
必须是一个全局函数才能从其他脚本访问它。如果JS文件中的代码可以访问它,但是其他脚本无法访问它,那么它可能是在本地范围内定义的。感谢这两者,基本上这个插件会填充自己的按钮,关闭“模式”。我想有我自己的按钮,关闭模式,但我努力让它关闭。复制另一个按钮的类不起作用,所以我现在只是尝试让它内联工作,然后可以编写一个合适的onclick处理程序。你能推荐我应该做什么吗?确保你的
returnToOriginal
函数不在
$(文档)中。ready(function({…})
;你的函数必须有一个全局范围才能从`onclick'调用。你需要在
扩展.js
库之前添加jQuery库。
<a class="waves-effect waves-light btn btn-large white amber-text btn-flat">I've Read It</a>
    <a onClick="returnToOriginal();" class="waves-effect waves-light btn btn-large white amber-text btn-flat">I've Read It</a>