<nav class="navbar navbar-default" style="...">
<div class="container" id="main_container" style="margin-top: -80px">
<div>
<div class="row">
<div class="col-xs-0 col-md-2" style="background-color: #f8f8f8;text-align: center;"><a href="http://cve.circl.lu/api/cve/{{ id6 }}" target="_blank">{{ id6 }}</a></div>
<div class="col-xs-0 col-md-1" style="background-color: #f5f4f5;text-align: center;">{{ rating6 }}</div>
<div class="col-xs-0 col-md-6" style="background-color: #F8F8F8"><marquee scrollamount="4">{{ description6 }}</marquee></div>
<div class="col-xs-0 col-md-3" style="background-color: #f5f4f5;text-align: center;">{{ date6 }}</div>
</div>
<div class="row">
<div class="col-xs-0 col-md-2" style="background-color: #f8f8f8;text-align: center;"><a href="http://cve.circl.lu/api/cve/{{ id7 }}" target="_blank">{{ id7 }}</a></div>
<div class="col-xs-0 col-md-1" style="background-color: #f5f4f5;text-align: center;">{{ rating7 }}</div>
<div class="col-xs-0 col-md-6" style="background-color: #F8F8F8"><marquee scrollamount="4">{{ description7 }}</marquee></div>
<div class="col-xs-0 col-md-3" style="background-color: #f5f4f5;text-align: center;">{{ date7 }}</div>
</div>
<div class="row" style="margin-top: 5px">
<div class="col-xs-0 col-md-5">
</div>
<div class="col-xs-0 col-md-2" align="center">
<button class="btn btn-xs btn-default" type="button" id="my_button">History</button>
</div>
<div class="col-xs-0 col-md-5"></div>
</div>
<div class="row" style="margin-top: 5px">
<div class="col-xs-0 col-md-2" style="background-color: #f8f8f8;text-align: center;"><a href="http://cve.circl.lu/api/cve/{{ id8 }}" target="_blank">{{ id8 }}</a></div>
<div class="col-xs-0 col-md-1" style="background-color: #f5f4f5;text-align: center;">{{ rating8 }}</div>
<div class="col-xs-0 col-md-6" style="background-color: #F8F8F8"><marquee scrollamount="4">{{ description8 }}</marquee></div>
<div class="col-xs-0 col-md-3" style="background-color: #f5f4f5;text-align: center;">{{ date8 }}</div>
</div>
</div>
</div>
</nav>
我有一个简单的标题HTML div结构与按钮id="my_button"
。在按钮事件onclick上,第一个带有id="main_container"
的div标签应该改变css指令,特别是margin-top值从-80px
改为0px
,当margin-top值等于0px
时,应该改为-80px
。
我是Web开发新手。我想我需要一个带有OnClick
事件处理程序的JavaScript脚本函数。
6条答案
按热度按时间cunj1qz11#
使用下面的函数通过使用JavaScript更改margin-top
bxgwgixi2#
您可以使用此JavaScript代码在单击按钮时更改它:
然后你可以简单地用一个OnClick函数将它调用到一个按钮中,类似于这样:
<button onClick="MoveDiv()">Click me</button>
o2g1uqev3#
在按钮单击时调用JavaScript函数并验证marginTop值。
HTML
JS
DEMO
xpszyzbs4#
但是我推荐使用
transform
来获得更好的性能。举例来说:之前:
transform: translateY(-80px)
。之后:transform: translateY(0)
。tzcvj98z5#
请尝试以下代码,我删除了你的内联样式并添加了css类:
ttp71kqs6#