[英]My jQuery functions break each other
When adding two or more functions in my jquery script file the function/s stops working. 在我的jquery脚本文件中添加两个或多个函数时,该函数停止工作。
It's working perfectly fine when I've only written one function. 当我只编写一个函数时,它的工作就很好。 But when I'm adding a second one both of them stops working.
但是,当我添加第二个时,它们两个都停止工作。
I've added a JSFiddle of my code: http://jsfiddle.net/b966e9ae/ 我在代码中添加了JSFiddle: http : //jsfiddle.net/b966e9ae/
function accordion() { $('.content').accordion({active: 'false', collapsible: 'true'}); } function slide() { $('#btnClick').click(function(){ $('.box').toggle('slide', {direction: 'left', 1000}); }); } $(document).ready(function(){ accordion(); slide(); });
div.box { width: 200px; height: 200px; background-color: red; } button#btnClick { position: absolute; top: 200px; left: 500px; } h1 { background-color: #bbb; border: 1px solid #999; outline-color: #999; }
<div class="content"> <h1>Rubrik 1</h1> <div class="info"> <p>Detta är lite info</p> <ul> <li>Info 1</li> <li>Info 2</li> <li>Info 3</li> </ul> </div> <h1>Rubrik 2</h1> <div class="info"> <ul> <li>Sked</li> <li>2xTomater</li> <li>1xKryddmått</li> </ul> </div> <h1>Rubrik 3</h1> <div class="info"> <p>Detta</p> <p>är</p> <p>Schysst!</p> </div> <h1>Rubrik 4</h1> <div class="info"> <p>Detta</p> <p>är</p> <p>Schysst!</p> </div> </div> <div class="box"> </div> <button id="btnClick">Click me</button>
You have a syntax error here: 您在这里遇到语法错误:
$('#btnClick').click(function(){
$('.box').toggle('slide', {direction: 'left', 1000});
^
});
It should be: 它应该是:
$('#btnClick').click(function(){
$('.box').toggle('slide', {
direction: 'left'
}, 1000); ^
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.