单击div
按钮后,会出现另一个带有信息的div
滑下屏幕,但随后会自动关闭。我希望这个滑动div
保持打开,直到我再次点击按钮div关闭它。
jQuery代码如下:
jQuery(document).ready(doContactInfoPanel);
function doContactInfoPanel() {
jQuery('.info-btn-slide').click(function() {
jQuery('#info-slide-panel').slideToggle('slow');
});
}
因此,我的问题是,在再次单击#info-slide-panel
关闭它之前,如何保持.info-btn-slide
打开?
jQuery(document).ready(doAddHtml);
function doAddHtml() {
jQuery('.slide').after("<div id='info-slide-panel'><p>Work Tel : <br><br></p><br><p>Cell : <br><br></p></div>");
jQuery('#info-slide-panel').after("<div class='info-slide'><a href='#' class='info-btn-slide'></a></div>");
}
发布于 2011-02-21 05:10:47
这对你有用吗?
Javascript
$('.slide').click(
function(){
$(this).slideToggle('slow');
}
);
$('.open').click(
function(){
$('.slide').slideToggle('slow');
}
)
CSS
.slide{
height: 100px;
width: 100px;
background: red;
}
HTML
<div class="slide">Hello how do yo do</div>
<div class="open">open</div>
发布于 2011-02-21 05:14:22
您必须注册两次单击事件,并且由于它的切换,它只是打开和关闭。您是否可以查看源代码并查看是否在两个地方加载该javascript?
https://stackoverflow.com/questions/5062411
复制相似问题