使插件特定于元素
Make plugin to element specific
我有下面的js插件来捕捉元素的显示隐藏事件。但我想让它只针对一个dom元素,即#div_loading_page
jQuery(function ($) {
$.each(['show','hide'], function (i, ev) {
var el = $.fn[ev];
$.fn[ev] = function () {
this.trigger(ev);
el.apply(this, arguments);
};
});
});
有人能帮忙吗。感谢
jQuery(function ($) {
$.each(['show','hide'], function (i, ev) {
var el = $.fn[ev];
$.fn[ev] = function () {
this.each(function () {
if ( this.id == 'div_loading_page') {
$(this).trigger(ev);
return false; // break out of the loop
}
});
el.apply(this, arguments);
};
});
});
相关文章:
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 如何使用javascript检查事件是否应用于元素
- 使用jQuery相对于元素的位置滑动元素
- 将随机类应用于元素
- 循环使用CSS规则遍历数组,并将它们应用于元素
- 使用 JavaScript 动态地专注于元素
- 独立于原始元素复制元素
- jQuery将侦听器应用于元素集
- 如何在 Javascript 中使用元素的 CSS 路径将 CSS 属性应用于元素
- 直接应用于元素的样式在移入 时将丢失.CSS 文件
- Rails 和特定于元素的 JavaScript
- 将预定义的颜色序列应用于元素的动态列表
- 使插件特定于元素
- Jquery toggleClass应用于元素时不起作用
- JavaScript获取当前应用于元素的样式列表
- 如何返回外部样式表类应用于元素的所有CSS属性(不获取计算样式!)
- jQuery事件侦听器,用于插入特定于元素的类
- JQuery选择器:当未单击某个子项时,将规则应用于元素
- jQuery.css()未应用于元素
- 检测鼠标相对于元素的位置