【发布时间】:2010-06-05 19:55:43
【问题描述】:
我正在使用此函数在基于 Web 的移动应用的当前 div 上创建透明的信息覆盖。
背景:使用 jQTouch,所以我有单独的 div,而不是单独加载新页面。
$(document).ready(function() {
$('.infoBtn').click(function() {
$('#overlay').toggleFade(400);
return false;
});
});
了解当我单击第一个 div 上的按钮时 JS 将按顺序运行,该功能工作正常。当我转到下一个 div 时,如果我单击同一个按钮,则显示此 div 时不会“发生”任何事情,但如果我返回第一个 div,它实际上已在此页面上触发它。
所以我在逻辑上复制了该函数并更改了 CSS 选择器名称,它适用于两者。
但我必须为每次使用都这样做吗?有没有办法使用相同的选择器,但在每个变体中加载不同的内容?
【问题讨论】:
标签: javascript jquery html css jqtouch