1
我想輸入一條消息,然後當點擊提交按鈕調用'shoot'時,它將顯示在屏幕的右側。不過,我希望文字從右至左進行動畫/滑動。 我該怎麼做?追加div元素,然後使用JQUERY從右到左動畫
$('.submmit').click(function() {
var c = "<div class='movethis' class='width: 40px;height: 50px;position: absolute;right: 0;'>" + $(".mytxt").val() + "</div>";
$(".putbullet").append(c).animate({ "left": "0px" }, "slow");
$(".movethis").animate({ "left": "0px" }, "slow");
$(".movethis").css('right', '');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>
<input type="text" name="txt" class="mytxt">
<input type="button" class="submmit" value="Shoot">
</div>
<div class="areaofcontent" style="width:68%;float:right; background-color:#eee;height:400px;overflow-y:scroll;">
<div class="putbullet"></div>
</div>
有一個錯字:'類='寬度:'。應該是'style ='width:'[JSFiddle](https://jsfiddle.net/3wq54apd/) – Rajesh
在文本框內滑動? – Sharmila