Jquery的:
$(document).ready(function () {
$('#myfirstDiv').click(function () {
$('#seconDiv').fadeIn("fast");
});
$('#closeBtn').click(function () {
$('#seconDiv').fadeOut("fast");
});
});
我的网站中有多种这些功能,Div和按钮的ID不同 我怎么能为每个Div和Button推广这些函数?
答案 0 :(得分:3)
data-target
按钮div
data-action
按钮div
这样,无论有多少个按钮或div,你的jQuery都会“自动”链接它们,如果它们被正确设置的话。
抱歉,目前没有代码,但这种方法有效。
<强>更新强>
一些链接可帮助您实现此方法:
答案 1 :(得分:3)
这是一个接收第二个div的插件和关闭它的按钮:
(function($) {
$.fn.extend({
FadeInOut: function(divTwo, closeBtn) {
return this.each(function() {
$(this).click(function() {
$(divTwo).fadeIn("fast");
});
$(closeBtn).click(function() {
$(divTwo).fadeOut("fast");
});
});
}
});
})(jQuery);
答案 2 :(得分:0)
我找到了一个推广这些fadeIn和fadeOut函数的解决方案
你可以看到这个Example
可能会对任何其他人有所帮助。