我的页面上有一个带有onclick="toggledropdown()“的div (id="menu")。这个div既有文本,也有img子元素。当单击除图像之外的任何内容时,切换代码都能正常工作。但是,当单击图像时,div会向下滑动,然后再次返回。
切换代码:
function toggledropdown()
{
if ($("#dropdown").is(":hidden"))
{
$("#dropdown").slideDown(400);
}
els
当单击子事件时,我希望防止父事件发生在父事件上。请注意,我没有访问父事件代码的权限。我试过在按钮上做e.preventDefault(),但是没有用。
有什么方法可以忽略所有的父事件时,它的东西被点击?
$(function(){
// Note that this is just an example, I don't have access to this code
// This is some custom event inside custom plugin
$('.container').on('click', functio
我从来没有在这里发过帖子,我希望你能帮助我。我有一个js功能,点击将切换显示和隐藏一个段落。但是,我需要将它们嵌套在一起。换句话说:
1)此处有一些文本//单击打开
2)This text opens upon click //Click to open
3)This text opens upon click.
他们说我现在已经写好了,点击1会打开2,但点击2会关闭一切。我现在正在学习JS,所以我现在是最好的,所以我希望这里的专业人士能帮助我。这是我的函数现在的样子,,有人有什么想法吗?
考虑以下JS代码:
<script type="text/javascript">
$(function() {
// Check if landing on the page with a hash
if (window.location.hash.length) {
$('html,body').animate({scrollTop: 200}, 100);
return false;
}
// Same-page anchors
$('a[href*=#]