gpt4 book ai didi

javascript - 根据表格单元格索引在 FancyBox2 中加载不同的内容

转载 作者:行者123 更新时间:2023-11-30 18:02:00 24 4
gpt4 key购买 nike

我有一张表格显示演示文稿及其时间。当单击一个单元格时,它会弹出一个 FancyBox,其中包含演示文稿的标题、描述和发言人。前两项是静态的,但后者会根据演示的时间而变化。

我想弄清楚的是如何根据单击的表格单元格更改同一个 FancyBox 的内容。细胞的数量是已知的。我开始获取单元格的索引,但不确定从这里到哪里去。

整页:https://secure.michebag.com/static/elevate-breakout/elevate-breakout.html

jQuery:

$(document).ready(function(){
// Get table cell index
// Assign dynamic content
$('table tr:first td:eq(1)').click(function(){
// What goes here?
});
});

最佳答案

编辑:因为我们讨论的是静态内容,所以我的帖子很长而且毫无用处。问题的要点仍然是你如何将信息引入你的代码 - 我会创建一些对象来描述你想要添加的内容,用他们的 href 识别不同的 session /谈话。由于它是静态内容,您只需执行一次(在页面加载时)- 不需要任何花哨的点击处理程序等。

示例代码:

var meetings = {
"#pwap" : { color: "dark-pink", speakers: [ "Speaker Guy", "Speaker Girl" ] }
// And so on
}

// Then simply loop over the meetings and do your work over each one.
for (var href in meetings) {
// Color
var meeting = meetings[href];
$('a[href=' + href + ']').parent().addClass(meeting.color);

// Add speakers
var element = $(href);
var speakers = meeting.speakers;
for (var i = 0, length = speakers.length; i < length; i++) {
// Add each speaker as a paragraph with his name.
$('<p>').text(speakers[i]).appendTo(element);
}
}

关于javascript - 根据表格单元格索引在 FancyBox2 中加载不同的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16739635/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com