Javascript 在html页面中滚动mysql表内容
我在MySQL数据库中有这样一个表:Javascript 在html页面中滚动mysql表内容,javascript,jquery,html,mysql,css,Javascript,Jquery,Html,Mysql,Css,我在MySQL数据库中有这样一个表: ----------------------------------- |ID |Word | Meaning | Synonyms | ----------------------------------- |1 |abc |xyxy |abcxyxy | |2 |def |yzyz |defyzyz | |3 |ghi |zxzx |ghizxzx | ---------------
-----------------------------------
|ID |Word | Meaning | Synonyms |
-----------------------------------
|1 |abc |xyxy |abcxyxy |
|2 |def |yzyz |defyzyz |
|3 |ghi |zxzx |ghizxzx |
-----------------------------------
-------------------------------------------
|abc |^| Meaning: yzyz |
|def(Highlighted)| | Synonyms: defyzyz |
|ghi | | |
-------------------------------------------
<div class="container">
<!-- mysql content -->
</div>
<li data-id="1"></li>
<li data-id="2"></li>
<li data-id="3"></li>
这张桌子大约有1500行。我想在滚动框中显示“Word”列的内容,如果我单击滚动框中的行,则应显示其含义和同义词。例如:
---------------------------------------
|abc |^| |
|def | | |
|ghi | | |
---------------------------------------
这里左边是滚动框。同样,滚动框有很多项。现在,如果单击滚动框中的“def”,页面应如下所示:
-----------------------------------
|ID |Word | Meaning | Synonyms |
-----------------------------------
|1 |abc |xyxy |abcxyxy |
|2 |def |yzyz |defyzyz |
|3 |ghi |zxzx |ghizxzx |
-----------------------------------
-------------------------------------------
|abc |^| Meaning: yzyz |
|def(Highlighted)| | Synonyms: defyzyz |
|ghi | | |
-------------------------------------------
<div class="container">
<!-- mysql content -->
</div>
<li data-id="1"></li>
<li data-id="2"></li>
<li data-id="3"></li>
如果单击“ghi”,页面应如下所示:
-------------------------------------------
|abc |^| Meaning: zxzx |
|def | | Synonyms: ghizxzx |
|ghi(Highlighted)| | |
-------------------------------------------
我该怎么做?请举个例子,因为我是这方面的新手 你可以这样做一个div:
-----------------------------------
|ID |Word | Meaning | Synonyms |
-----------------------------------
|1 |abc |xyxy |abcxyxy |
|2 |def |yzyz |defyzyz |
|3 |ghi |zxzx |ghizxzx |
-----------------------------------
-------------------------------------------
|abc |^| Meaning: yzyz |
|def(Highlighted)| | Synonyms: defyzyz |
|ghi | | |
-------------------------------------------
<div class="container">
<!-- mysql content -->
</div>
<li data-id="1"></li>
<li data-id="2"></li>
<li data-id="3"></li>
您可以使用CSS显示滚动条,该CSS正好显示在@Jack answer中。但是,如果您想从MySQL获取数据,则需要使用Ajax。您可以使用PHP或您喜欢的任何其他服务器端语言运行两个MySQL查询。一个查询将获取所有ID,并使用任何自定义HTML数据属性将其插入,如下所示:
-----------------------------------
|ID |Word | Meaning | Synonyms |
-----------------------------------
|1 |abc |xyxy |abcxyxy |
|2 |def |yzyz |defyzyz |
|3 |ghi |zxzx |ghizxzx |
-----------------------------------
-------------------------------------------
|abc |^| Meaning: yzyz |
|def(Highlighted)| | Synonyms: defyzyz |
|ghi | | |
-------------------------------------------
<div class="container">
<!-- mysql content -->
</div>
<li data-id="1"></li>
<li data-id="2"></li>
<li data-id="3"></li>
这将显示滚动框。当点击滚动框上的一个项目时,如何显示相关数据?所以你想点击一行它显示整行好的,我知道你想要什么了你想用JS和PHP来做itok..但是怎么做呢?链接到一个教程/例子来做这将是伟大的,因为我是新手,我自己找不到任何东西..谢谢@Mazedul Vai。一旦我试过,我会让你知道的。:)不要忘记在上下箭头下方用绿色复选标记标记为已接受答案。如果它解决了你的问题。这就是我们在堆栈上滚动的方式。