【发布时间】:2015-01-22 07:59:23
【问题描述】:
我正在开发一个响应式网站。我必须为小于480px 的窗口大小创建一个弹出窗口,但对于桌面大小,内容必须是可见的(不在弹出窗口内)。我尽量不要重复内容两次。
这里是a fiddle link。
$(document).ready(function() {
$(window).resize();
$("#filterOpen").click(function() {
$("#mobileFilter").dialog("open");
});
});
$(window).resize(function() {
if ($(window).width() > 480) {
$("#mobileFilter").dialog({
autoOpen: false,
dialogClass: "test",
modal: false,
responsive: true
});
} else if ($(window).width() > 481) {
$("#mobileFilter").dialog().remove();
}
});
提前致谢。
【问题讨论】:
-
首先,您声明
smaller than 480px,但您的代码显示为if ($(window).width() > 480) {。
标签: javascript jquery css responsive-design