桌面上的模态
Modal on desktop
你能帮我吗,
我在电子商务网站上工作,所以在购物车页面中有一个 link、
<a href="https://www.example/nexpageform" title="">BUTTON LINK</a>
目前,当您点击此 link 时,您将被引导至 https://www.example/nexpageform。
我希望访问者留在此页面上,当您单击按钮时,您会看到模态,在该模态中,您会从下一页获取数据。
对我来说重要的是,这只需要 运行 在桌面上,所以手机和平板电脑有旧选项,只有桌面有模态。
1) 我对这种方法感到困惑,因为我需要在桌面上使用模式,而在较小的设备上我需要重定向到另一个页面。
如果有人能告诉我正确的方法或方法,我将不胜感激。
谢谢
您可以创建两个具有不同 类 或 ID 的锚标记,并根据 CSS 媒体查询显示它们。
$(document).ready(function(){
$('.desktop-only-link').on('click', function(e){
e.preventDefault();
$('<div />')
.append('<p>')
.text('This is a dialog popup')
.dialog({
title: 'Your Title Here'
});
});
});
.mobile-only-link {
display: none;
color: red;
}
@media screen and (max-width: 480px) {
.desktop-only-link {
display: none;
}
.mobile-only-link {
display: inline;
}
}
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/themes/smoothness/jquery-ui.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>
<a href="https://www.example/nexpageform" class="mobile-only-link">BUTTON LINK</a>
<a href="#" class="desktop-only-link">BUTTON LINK</a>
你能帮我吗,
我在电子商务网站上工作,所以在购物车页面中有一个 link、
<a href="https://www.example/nexpageform" title="">BUTTON LINK</a>
目前,当您点击此 link 时,您将被引导至 https://www.example/nexpageform。 我希望访问者留在此页面上,当您单击按钮时,您会看到模态,在该模态中,您会从下一页获取数据。
对我来说重要的是,这只需要 运行 在桌面上,所以手机和平板电脑有旧选项,只有桌面有模态。
1) 我对这种方法感到困惑,因为我需要在桌面上使用模式,而在较小的设备上我需要重定向到另一个页面。
如果有人能告诉我正确的方法或方法,我将不胜感激。
谢谢
您可以创建两个具有不同 类 或 ID 的锚标记,并根据 CSS 媒体查询显示它们。
$(document).ready(function(){
$('.desktop-only-link').on('click', function(e){
e.preventDefault();
$('<div />')
.append('<p>')
.text('This is a dialog popup')
.dialog({
title: 'Your Title Here'
});
});
});
.mobile-only-link {
display: none;
color: red;
}
@media screen and (max-width: 480px) {
.desktop-only-link {
display: none;
}
.mobile-only-link {
display: inline;
}
}
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/themes/smoothness/jquery-ui.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>
<a href="https://www.example/nexpageform" class="mobile-only-link">BUTTON LINK</a>
<a href="#" class="desktop-only-link">BUTTON LINK</a>