URL链接到可折叠元素的子链接?

时间:2018-12-11 16:42:07

标签: html css uikit

我有一组折叠在我页面上的手风琴卡,一个例子是:

 <div class="card" style="display:none" >
<div class="card-header" role="tab" id="mainHeading">
  <h5 class="mb-0">
    <a class="collapsed" data-toggle="collapse" href="#linkTarget" aria-expanded="false" aria-controls="linkTarget">
    </a>
  </h5>
</div>
<div id="linkTarget" class="collapse" role="tabpanel" aria-labelledby="mainHeading" data-parent="#accordion">
  <div class="card-body">
    <a id="fileLink" href="https://downloads/testFile.pdf" download="filename">Test File</a>
  </div>
</div>

<script type="text/javascript">
 if(window.location.href == "/FAQ/fileLink") {
     document.getElementById('fileLink').click()
 }
</script>

我目前将其隐藏,因为我不想显示它,但我确实希望能够给某人一个类似

的URL
www.testSite/FAQ#linkTarget/filename

或类似的东西,因此,如果我给某人链接,然后他们单击或转到该链接,则其行为与将其折叠并单击下载链接完全相同。

有没有办法做到这一点

1 个答案:

答案 0 :(得分:1)

是的,您可以在任何JavaScript代码之前测试窗口href

#!/usr/bin/env python3

import cv2
import sys
import tarfile                                                                              
import numpy as np

tar = tarfile.open('images.tar','r|') 
for f in tar:
   # Extract an image
   c = tar.extractfile(f).read()
   if sys.getsizeof(c) > 266:
      print(sys.getsizeof(c))
      na = np.frombuffer(c, dtype=np.uint8)
      im = cv2.imdecode(na, cv2.IMREAD_COLOR)
      cv2.imshow('Extracted', im)

将网址更改为所需的网址,并将“ CLASS”更改为要选择的网址时要单击的元素的类