gpt4 book ai didi

javascript - 格式与多个链接 rel 样式表 CSS (HTML) 混淆

转载 作者:太空宇宙 更新时间:2023-11-04 10:05:43 25 4
gpt4 key购买 nike

编辑:对于那些甚至没有发表评论就投反对票的人来说,这真的一点帮助都没有。即使解释为什么这是一个愚蠢的问题也会更有利于学习和传播知识。

好的免责声明:我完全以错误的方式构建网站。首先,我从 Wordpress 博客复制了源代码,然后通过删除内容并查看页面发生了什么来对其进行编辑。因此,考虑到任何解释都可能必须非常初级才能让我理解。

所以我终于得到了一个我喜欢的页面。我包括了数据表中的一个表,有点像 this one .

但我还希望我的页面中的某些内容是可折叠的,也许是 like this .

所以我发现的问题是有两个 link rel="stylesheet"css 东西没有啮合。

这个使可折叠的东西起作用

<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css">

这个让表格工作

<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.10.12/css/jquery.dataTables.min.css">

但是可折叠和表格一起工作,但标题的格式全乱了,无法工作。

当两个链接 rels 都存在时,这就是困惑 This is the messup when both the link rels are there

这是只有表格代码存在而没有可折叠代码的情况 This is when just the table code is there but not the collapsible

有什么想法吗?我假设我有太多重叠的引用,但我不太确定这个标准/规则或如何修复它。这是我的头代码。如果需要,我可以提供更多代码。

<head>
<title>Training&#8211; Academy</title>
<link rel='stylesheet' id='screen-css-1' href='https://s1.wp.com/wp-content/themes/pub/pique/style.css?m=1465934028h' type='text/css' media='screen' />
<link rel='stylesheet' id='pique-fonts-css' href='https://fonts.googleapis.com/css?family=Lora%3A400%2C700%2C400italic%2C700italic%7CKarla%3A400%2C700%2C400italic%2C700italic&#038;subset=latin%2Clatin-ext' type='text/css' media='all' />
<script type='text/javascript' src='https://s1.wp.com/_static/??-eJyFzksKAjEMANAL2Sn+Rl2IZ5lPpqS2TW1Si57eCroQB4VAQvISoktUGAaXR2Bta1wypNsrNZYX+hdQHk3qBBqP4Y0HCgJBntZTjw5UZkidqb16aKIZF4nFA3NFM9PPlzBcEcpfZkFiN5xVAsb719XekVHRZYOBda0NjJRFTeQcFV1wNCB15+SPy03bblfrw25vH0h6b8A='></script>

<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css">

<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.10.12/css/jquery.dataTables.min.css">

<script src="http://code.jquery.com/jquery-1.11.3.min.js"></script>
<script src="http://code.jquery.com/jquery-1.12.3.js"></script>
<script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>


<script type="text/javascript" charset="utf8" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.2.min.js"></script>
<script type="text/javascript" charset="utf8" src="http://ajax.aspnetcdn.com/ajax/jquery.dataTables/1.9.4/jquery.dataTables.min.js"></script>




<style>
#wrapper {
width: 100%;
height: auto;
}
#centered {
margin: 0 auto;
width: 700px;
}
#list {
margin: 0 auto;
width: 610px;
}
</style>

<script>
$(document).ready(function() {
$('#trainingtable').DataTable();
$('input.global_filter').on( 'keyup click', function () {
filterGlobal();
} );
$('input.column_filter').on( 'keyup click', function () {
filterColumn( $(this).parents('tr').attr('data-column') );
} );
} );
</script>

<script>
$(document).ready(function() {
$('#linktable').DataTable();
$('input.global_filter').on( 'keyup click', function () {
filterGlobal();
} );
$('input.column_filter').on( 'keyup click', function () {
filterColumn( $(this).parents('tr').attr('data-column') );
} );
} );
</script>

</head>

最佳答案

我不确定,但您不需要调用此 document.ready 两次。

您正在调用同时执行相同操作的相同两个函数。

试试这个:

     $(document).ready(function() {
$('#linktable').DataTable();
$('#trainingtable').DataTable();
$('input.global_filter').on( 'keyup click', function () {
filterGlobal();
} );
$('input.column_filter').on( 'keyup click', function () {
filterColumn( $(this).parents('tr').attr('data-column') );
} );
} );

无论如何,这可能不是您的问题。

您应该检查浏览器中的 header ,并确保您的两个样式表不会都试图以不同的方式设置元素的样式。

这有意义吗?

关于javascript - 格式与多个链接 rel 样式表 CSS (HTML) 混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38030969/

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