解决了这是一个非常虎头蛇尾的解决方案,但是正在使用的jQuery库对于这些函数来说并不正确...我去了google的托管库页面并找到了jquery 1.11的库。 3 amd现在一切正常。感谢大家的时间!
好的,这有点奇怪,因为当我使用编辑器并通过我的浏览器使用XAMPP访问它时,我得到了代码,但是当我在Dreamweaver中编写它时,它似乎不起作用。任何人都可以发现差异或知道为什么这样的事情会发生?使用Editra代码时链接会很好地上下滑动,但在DW中单击联系人时不会发生任何事情。感谢帮助!
相关HTML(Dreamweaver):
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<canvas id="c" style= "position: absolute; left:0px; top:0px; background-color:#646464;;">
</canvas>
<div id="nav">
<ul>
<li><a id="contact" style="position:relative;" href="#">Contact</a></li>
<li><a id= "other" href="#">Other Work</a></li>
</ul>
</div>
<p id="email"><a href="mailto:someone@gmail.com" style="position:relative;">someone</a></p>
相关的jQuery(Dreamweaver):
$('#contact').click(function(){$('#email').toggle('slow', 'linear')});
相关HTML(Editra):
<canvas id="c" style= "position: absolute; left:0px; top:0px; background-color:#646464;;">
</canvas>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<body>
<div id="nav">
<ul>
<li><a id="toggle" style="position:relative;" href="#">toggle</a> </li>
<li><a id="other" href = "#">other</a></li>
</ul>
</div>
<p id="toggled"><a href="mailto:someone@gmail.com" style="position:relative;">someone</a></p>
相关的jQuery(Editra):
$('#toggle').click(function(){$('#toggled').toggle('slow', 'linear')});
对于Editra部分,基本上就是所有部分,我只是测试了该方法。 Dreamweaver方面还有更多内容,但没有什么应该在这段代码中发挥作用。话虽这么说,如果你知道我做的更多,并且认为可能存在我向你展示的代码之外的东西,我很乐意为你提供。
答案 0 :(得分:0)
我认为你错过了在DW代码中添加jQuery:
<canvas id="c" style= "position: absolute; left:0px; top:0px; background-color:#646464;;">
</canvas>
<div id="nav">
<ul>
<li><a id="contact" style="position:relative;" href="#">Contact</a></li>
<li><a id= "other" href="#">Other Work</a></li>
</ul>
</div>
<p id="email"><a href="mailto:someone@gmail.com" style="position:relative;">someone</a></p>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script>
$(function(){
$('#contact').click(function(){$('#email').toggle('slow', 'linear')});
});
</script>
答案 1 :(得分:0)
在提出问题时,您可以先将其分解为一个简单的版本,以便先解决问题可能属于低级别的问题。制作一个jsFiddle或其他东西供我们使用。
<button id="contact">contact...</button>
<div id="email" style='display: none;'>email... ?</div>
$(document).ready( function() {
$('#contact').on('click', function() {
// alert('test');
// $('#email').toggle();
$('#email').fadeToggle();
});
});
然后,您可以使用这个简单的版本来查看它在更大的代码库中的含义。
答案 2 :(得分:0)
Solved这是一个非常虎头蛇尾的解决方案,但正在使用的jQuery库对于这些函数来说并不正确...我去了google的托管库页面并找到了jquery 1.11.3的一个,现在一切正常。在实际代码中没有任何错误或需要更改,我只需要执行此步骤。感谢大家的时间!
解决方法是添加此(1.11.3库):
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
之前我只有这个(2.1.3库):
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>