我有一个 HTML 锚点,单击该锚点会使 div 向上或向下滑动(我称之为 JQuery 的.slideToggle();
功能);
我的问题:当我单击该链接时,它不会执行代码,而是会转到一个新页面,其中 url 是 javascript 代码,在我的例子中,“javascript: $('#attachFileContainer').slideToggle();
“ 页面(正文)的内容很简单”[object Object]
".
My Code:
<a class="interactiveLink"
href="javascript: $('#attachFileContainer').slideToggle();">Attach File</a>
出了什么问题,我有很多锚元素,我从 href 属性调用 javascript,但这种情况从未发生过?
你要这个:
<a class="interactiveLink" onclick="$('#attachFileContainer').slideToggle(); return false;" href="#">Attach File</a>
The return false
阻止链接在之后执行任何操作onclick
东西运行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)