在响应式设计中禁用Javascript扩展器
Disabling Javascript expanders on Responsive Design
我是Javascript的新手,我正在使用扩展器,同时设计一个移动网站。脚本如下所示:
$(function () {
$('.expander .details').hide();
$('.expander .trigger').
click(function (e) {
e.preventDefault();
$(this).next().slideToggle().parent().toggleClass("open");
});
$('button#expandAll').click(function (e) {
$('.expander .details').slideDown().parent().addClass("open");
});
$('button#collapseAll').click(function (e) {
$('.expander .details').slideUp().parent().removeClass("open");
});
});
我要做的是当站点宽度超过600px时禁用扩展器。我试过调整窗口大小,但我不能找出正确的语法。有人能帮我一下吗?
使用width().
if($(document).width() > 600) {
$('.expander .trigger').click(function (e) {
e.preventDefault();
$(this).next().slideToggle().parent().toggleClass("open");
});
} else {
$('.expander .trigger').hide();
}
相关文章:
- JavaScript选择器:查找包含具有特定属性的子体的节点
- VS2010 javascript调试器希望在VS2010的新实例中启动
- 用于 Eclipse 的 JavaScript 编辑器插件
- 如何使用Javascript扩展HTML元素
- 如何使用xpath和Javascript执行器打印文本
- Javascript解析器本身是用类似ESPRIMA的Javascript编写的,这是如何工作的?然后谁解析ESPRIM
- 用于Grails的JavaScript微调器
- 在页面检查器中启用javascript调试器
- '让块'仅在Mozilla JavaScript扩展中可用(使用moz选项)
- 如何为Eclipse安装JavaScript编辑器
- 即使我单击“确定”,模型弹出窗口扩展器仍保持打开状态
- 如何使用ngModel将自定义控件的提供程序扩展器分离到Angular 2中的单独文件中
- Chrome javascript调试器在超时时暂停,可以't调试单击事件
- 用于输入文本字段的Javascript验证器,仅用于两位小数
- 如何在Visual Studio 2010/2012中将自定义文件扩展名注册到JavaScript编辑器
- Javascript文本扩展器
- 在响应式设计中禁用Javascript扩展器
- 如何管理Ajax扩展器控件的javascript依赖
- 在模式弹出扩展器窗口之间闪烁(JavaScript)
- 如何在 asp.net 中确认按钮扩展器之前调用 javascript 函数