javascript - 如何在 mvc 视图中单击页面上的任意位置重定向另一个页面
问题描述
我有查看页面。它是使用Html.ActionLink
. 但是现在我的老板说我需要点击页面上的任何地方应该打开另一个页面。我有一些代码会打开新标签,你能帮忙吗
<script type="text/javascript">
var popup = function () {
window.open('@Url.Action("UserLogin", "UserLogin")');
}
</script>
<body onclick="popup()">
<h1 class="dd">Click anywhere!</h1>
</body>
这只会打开顶部。你能帮我解决这个问题吗?我需要单击视图页面上的任意位置并打开同一页面。
解决方案
您可以使用$(document).on("click", function(){})
如下所示的功能:
$(document).ready(function() {
$(document).on("click",function() {
alert("It works.");
window.location.href = "www.google.com";
});
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<p> Click anywhere! </p>
推荐阅读
- python - MacOS Catalina 10.15.5 Flask-Mysqldb pip install 报错
- makefile - 带有`ifeq`的Makefile测试特定文件
- azure - az storage account:“blob-service-properties”不在“az storage account”命令组中
- xcode - 简化 Xcode 中的 SwiftUI 预览
- javascript - 我们可以使用 iframe (HTML/JS) / Umap 的元素吗
- sql - 如何自动增加 id 并插入 2 行
- r - 如何将相关性显示为闪亮的数字输出?
- libraries - 如何将 jregex 库导入芭蕾舞女演员应用程序
- html - 无法将 CSS 添加到 HTML 代码以从 Mailkit 发送电子邮件
- r - bioconductor 和 R,在尝试检索基因序列时使用 getBM() 函数时出错