Jquery 打开页面时自动解压div
我有一个这样的链接Jquery 打开页面时自动解压div,jquery,html,css,Jquery,Html,Css,我有一个这样的链接 <a href="http://192.168.178.165/home/item#145">Item</a> 当我点击标题时,那个div被解压了 是否有一种方法可以在页面打开时自动从链接中解压该div 更新 这是用于折叠和展开的功能 $(function () { $(".item-panel").click(function(){ var itemId = $(this).attr(
<a href="http://192.168.178.165/home/item#145">Item</a>
当我点击标题时,那个div被解压了
是否有一种方法可以在页面打开时自动从链接中解压该div
更新
这是用于折叠和展开的功能
$(function () {
$(".item-panel").click(function(){
var itemId = $(this).attr('data-item-id');
$('#'+itemId).toggleClass('item-hidden');
});
});
您可以使用CSS
:target
伪代码
示例具有http://192.168.178.165/home/item#145
:
<div id="145" class="item">
<h2>I'm item 145</h2>
<div class="content">I'm some content</div>
</div>
您可以使用CSS
:target
伪代码
示例具有http://192.168.178.165/home/item#145
:
<div id="145" class="item">
<h2>I'm item 145</h2>
<div class="content">I'm some content</div>
</div>
当页面打开/加载时,调用
单击要展开的项/div标题上的
当页面打开/加载时,调用要展开的项/div标题上的单击 只需将其写在脚本文件的顶部,不包含所有其他函数
var itemId = location.hash;
if($(itemId).length != 0){
$(itemId).removeClass('item-hidden');
}
只需在所有其他函数之外的脚本文件顶部编写此代码
var itemId = location.hash;
if($(itemId).length != 0){
$(itemId).removeClass('item-hidden');
}
对触发打开它的函数,发布div、headers的代码以及它们如何被解压。是的。触发打开它的函数发布div、headers的代码以及它们如何被解压。因此我需要在page open上调用该函数,但是如何发送项目id函数如何知道打开哪个项目?您想打开哪个项目?可能是div
列表中的第一个元素,然后你可以在那些div
上有一个class
选择器,使用该类可以抓取第一个div并通过调用click将其展开。我需要打开上一页链接中的项目。你可以共享下一页的代码吗,因为我在URL中看到类似于item#145
的内容,我们可以很容易地抓取它来识别项目。所以我需要在page open上调用该函数,但是如何发送项目id函数如何知道打开哪个项目?您想打开哪个项目?可能是div
列表中的第一个元素,然后你可以在那些div
上有一个class
选择器,使用该类可以抓取第一个div并通过调用click将其展开。我需要打开上一页链接中的项目。你可以共享下一页的代码吗,因为我在URL中看到类似于item#145
的东西,我们可以很容易地抓取它来识别该项目。它在重新加载页面时会起作用吗?单击时,定位标记正在重定向到新页面。@是。下载此文件箱,并使用Poslao sam ti zahtjev等软件进行测试。Ima 3 tvoja profila neznam sad koji je PRAVI页面重新加载是否有效?单击时,定位标记正在重定向到新页面。@是。下载此文件箱,并使用Poslao sam ti zahtjev等软件进行测试。Ima 3 tvoja profila neznam sad koji je pravi