Jquery-一个.click事件中包含两个变量
Jquery - Two variables in one .click event
我的变量中有多个函数。然后我想在.click事件中调用这些变量。一个很好,但我想要两个,甚至更多。我该怎么做?下面是我期望工作的代码。
var hideServices = function() {
jQuery(".services-inner").css({"opacity": "0"});
jQuery(".insignia-inner").css({"opacity": "0"});
jQuery(".insignia-inner-text").css({"opacity": "0"});
};
var showMilitaryKit = function() {
jQuery(".military-kit-inner").css({"opacity": "1"});
};
var showProperty = function() {
jQuery(".property-kit-inner").css({"opacity": "1"});
};
jQuery(".military-kit-hover").click(hideServices, showMilitaryKit);
jQuery(".property-hover").click(hideServices, showProperty);
我确信我没有在最后一行的.click事件中正确地组合我的变量,但我找不到任何关于我想要实现的目标的文档。有人有适合我的调整吗?
将两个调用封装在一个匿名函数中:
jQuery('.military-kit-hover').click(function() {
hideServices();
showMilitaryKit();
});
如果需要保留事件对象或this
,请执行以下操作:
jQuery('.military-kit-hover').click(function(e) {
hideServices.call(this, e);
showMilitaryKit.call(this, e);
});
jQuery(".military-kit-hover").click(function() {
hideServices();
showMilitaryKit();
});
JQuery.click()
文档中的更多信息。
相关文章:
- javascript函数包含两个元素和web音频api
- ng在一页中包含两次相同的部分页面
- Meteor:如何使用空格键创建包含两个集合数据的树列表
- 电子邮件验证不接受仅包含两个字符的域
- 查找id包含两个子字符串的元素
- 在一个页面中包含两次的脚本中调用函数
- 在包含两个的Javascript数组中选择另一个元素
- 在循环中,将一个php-var传递给javascript,其中包含该变量的值
- Jquery-一个.click事件中包含两个变量
- 在内联PHP中包含Javascript变量
- Javascript 库,一次包含两个项目
- 读取 HTML 中包含.JS变量
- 创建一个包含两个文件 json 的 Angularjs 过滤器
- 如何在 JavaScript 函数中包含 AngularJS 变量
- 如何创建一个包含两个按钮但其中一个被隐藏的登录页面
- 使用 JavaScript 变量来引用 ID 包含该变量的元素
- JQUERY 如果字符串包含两个单词
- 无法使用包含 url 变量的 javascript 函数刷新到页面底部
- 执行if, if窗口.Location包含两个字符串和一个指定变量
- 如果变量包含两个单词,则删除并替换它