我是JavaScript編程新手,我試圖自己學習它。我試圖製作一個允許元素來回移動的插件,但它不起作用。任何人都可以幫助我,告訴我我的代碼有什麼問題嗎?下面是我試圖開發我的插件的代碼。未能在Javascript中創建插件
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
</head>
<body>
<a href="#" style="position:relative">Hello, world</a>
<img src="car.png" style="width:100px; height:60px">
<p>Hello, world</p>
<script src="https://code.jquery.com/jquery-3.1.0.js"></script>
<script>
(function($)
{
$.fn.showLinkLocation = function()
{
move();
function move()
{
$(this).animate({left: '500px'}, 1000).animate({left: '0px'}, 1000);
move();
};
};
}(jQuery));
$("a").showLinkLocation();
</script>
</body>
</html>
嘗試移動'(jQuery的)'括號外:'(函數($){...})(jQuery的)'。另外,你裏面的'this'函數'move'將會是'window'對象。 –
也...你有一個無限循環。移動到回調中。 –