Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 打开页面时自动解压div_Jquery_Html_Css - Fatal编程技术网

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