這是我的代碼示例:追加採用滑蓋效果一個新的div
<html lang="en">
<head>
<meta charset="utf-8" />
<title>jQuery UI Effects - Effect demo</title>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<script src="test.js" type="text/javascript"></script>
</head>
<body>
<div class="toggler">
<a href="#" id="button" class="ui-state-default ui-corner-all">Run Effect</a>
<div id="add">
</div>
<div id="oldli" class="newclass">
<div>5</div>
<div>6</div>
<div>7</div>
<div>8</div>
</div>
</div>
</body>
</html>
的jQuery(test.js):
$(function() {
// run the currently selected effect
function runEffect() {
// get effect type from
var selectedEffect = 'slide';
// most effect types need no options passed by default
var options = {};
// run the effect
var temp = '<div class=""><div>1</div><div>2</div><div>3</div><div>4</div></div>'
$(temp).insertAfter('div#add').effect({effect:'slide',direction:'up',queue:false});
};
// callback function to bring a hidden box back
function callback() {
};
// set effect from select menu value
$("#button").click(function() {
runEffect();
return false;
});
});
現在當你按下運行效果的新的div是添加幻燈片效果,但舊數據只出現在插入後的新位置 我希望以相同的幻燈片效果下推舊數據並與新插入的數據的幻燈片效果同步並繼續執行即插入每個新數據
您已關閉'ul',如果不打開相應的標籤'div'標籤。 –
這是一個複製粘貼錯誤 –