|
- //app.directive('inputAuto',function(){
- // return{
- // restrict: 'A',
- // scope: {},
- // link: function(scope, element){
- // var copyContainer = element.parent().children().children().eq(0);
- // var sendButton = element.next();
- // element.on('input',function(){
- // //console.log(sendButton);
- // copyContainer.html(element[0].value);
- // var textHeight = copyContainer[0].scrollHeight-10;
- // element.css('height', textHeight + 'px');
- // });
- // sendButton.on('click',function(){
- // element.css('height','18px');
- // });
- // }
- // }
- //});
-
- app.directive('inputAuto',["$timeout",function(timer){
- return{
- restrict: 'A',
- scope: {},
- link: function(scope, element){
- timer(function(){
- $(".post-reply-input").bind("input",function(){
- var copyInput = $(this).prev().children();
- var sendButton = $(this).next();
- copyInput.html($(this).val());
- var textHeight = copyInput[0].scrollHeight-10;
- $(this).css("height",textHeight + "px");
- sendButton.click(function(){
- $(this).prev().css("height","18px");
- })
- });
- });
- }
- }
- }]);
|