-1

好的,所以我一直在修改我的网站以允许每个“事件”访问更多数据记录。在我决定向数据库实际添加辅助记录之前,一切都运行良好。现在,当我打开内容框并单击“事件”时,我只能选择其中的一项。

$(document).ready(function() {
        $('#body').load('body.php', function(){
    $('.stars, .ship').click(function(){
                        var name = $(this).attr('name');
                        var type = $(this).attr('type');
                        var linkvar = 'content.php?eid=';
                        var link_full = linkvar + name;
                        $('#box').show('slow');

                        $('#box_content').addClass(type);

                        $('#box_content').load(link_full, 
                            function() 
                            {
                            $(function(){ $('#close_this_box').click(
                                function(){
                                        $('#box').hide('slow');
                                        })
                                    });
                            $('.event').click(function() 
                            {
                                var name = $(this).attr('name');
                                var linkvar = 'content.php?cid=';
                                var link_full = linkvar + name;
                                $('#loading').show();
                                $('#box_content').load(link_full, 
                                function()
                                    { 

                                    });
                            });
                            });
                    });});

http://gmz1023.com/index.php用于实时视图;该站点过于动态,无法实际添加 jsfiddle,我对此表示赞同。)

4

1 回答 1

2

这是一个 CSS 问题。您的“box_footer”与您的桌子重叠。

提示:重新考虑您的 javascript 结构以使用 jQuery.on 方法向元素添加事件。

于 2013-09-26T04:57:01.760 回答