将函数绑定到自定义条件
Bind function to custom condition
注意:我很少使用JS和jQuery,所以如果问题很奇怪,请原谅。
我正在尝试向我的页面(特别是菜单)添加一个div,但前提是页面小于特定宽度。基本上,我需要一个事件处理程序,它允许我等待满足该条件并在满足该条件后运行一个函数(类似于您使用on.("点击")),但我不知道如何做到这一点。
任何帮助将不胜感激!
看看
下面的代码:
var $myDiv = $("<div class='myDiv'></div>");
$(window).resize(function () {
var windowWidth = $(this).width();
if (windowWidth < 200) {
$("body").append($myDiv);
} else {
$myDiv.remove();
}
});
我们监控窗口调整大小事件,并根据您的条件附加/删除div。
现场示例
使用小提琴的右下角(结果窗格)并调整其大小以查看会发生什么情况。
这没有事件处理程序,但您可以将其添加到 resize 事件处理程序中:
if (window.matchMedia("(min-width:700px)").matches) {
// viewport width is at least 700px
} else {
// viewport is smaller than 700px
}
相关文章:
- Google Sheets自定义函数条件格式
- 在猫鼬中查找自定义条件
- 评估作为参数传递给 Google 电子表格中自定义函数的条件
- 是否可以有条件地添加角度自定义验证约束
- 在条件中的几个时间行中设置自定义css效果后,从Jquery时间选择器显示时间
- 量角器自定义预期条件失败并显示错误
- Javascript 中的自定义条件运算符
- 将函数绑定到自定义条件
- 如何在我的 aspx 上使用条件更新面板调用自定义控件 javascript
- '中的自定义脚本;条件'DTM中基于事件的规则部分
- 在智能表上使用自定义条件
- 具有多个下拉条件的角度自定义过滤器
- 将条件函数参数('&')传递给自定义角度指令
- Handlebars.js自定义条件帮助程序
- 有没有一种更优雅、可扩展的方式可以向JQuery验证自定义方法添加多个条件
- jquery使用条件自定义方法进行验证.条件未按预期工作
- 从条件javascript函数返回一个自定义对话框
- AngularJs:从非常大的搜索表单传递搜索条件到service - create自定义模型
- 在条件之后主干触发自定义事件
- HTML中按条件进行角度自定义筛选;不起作用