Javascript window.close()之后的操作
我在javascript方面有一些问题。我想在关闭弹出窗口后执行一个操作Javascript window.close()之后的操作,javascript,jquery,twitter-bootstrap,bootstrap-modal,Javascript,Jquery,Twitter Bootstrap,Bootstrap Modal,我在javascript方面有一些问题。我想在关闭弹出窗口后执行一个操作 <script type="text/javascript"> window.close() window.opener.document.getElementById("login").modal('hide'); </script> window.close() window.opener.document.getElementById(“登录
<script type="text/javascript">
window.close()
window.opener.document.getElementById("login").modal('hide');
</script>
window.close()
window.opener.document.getElementById(“登录”).modal(“隐藏”);
“window.opener.document.getElementById(“登录”)”这部分是
在控制台中识别,但不识别模态函数:“未捕获
TypeError:window.opener.document.getElementById(…).modal不是
功能(…)”
我想这是因为在我的代码之前没有调用jquery,所以我在just之前添加了以下内容:
<%= javascript_include_tag "application" %>
<script type="text/javascript">
window.opener.document.getElementById("login").modal('hide');
window.close();
</script>
window.opener.document.getElementById(“登录”).modal(“隐藏”);
window.close();
但它仍然不起作用。你能看到问题出在哪里吗?你有包括引导程序吗?是的,例如,模式函数在我的主页中工作得很好。如果你使用jQuery,那么使用$('#login')。on('hidden.bs.modal',function(){Here is some functionality})返回什么
window.opener.document.getElementById('login')
$(window.opener.document.getElementsByClassName(“modal”)[0]).removeClass('in')是否包含引导程序?是的,例如,modal函数在我的主页中可以很好地工作。如果您使用jQuery,那么使用$('#login')。on('hidden.bs.modal',function(){Here some functionality})什么是window opener.document getElementById('login')
return?您的意思是$(window.opener.document.getElementsByClassName(“modal”)[0])。removeClass('in')