Tinymce不在angularjs mdDialog工作 [英] Tinymce not working in angularjs mdDialog

查看:66
本文介绍了Tinymce不在angularjs mdDialog工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试在angularjs mdDialog中使用TinyMCE编辑器。

Worling Plukr: http://embed.plnkr.co/s3NsemdcDAtG7AoQRvLh/

I'm trying to use TinyMCE editor in angularjs mdDialog.
Worling Plukr: http://embed.plnkr.co/s3NsemdcDAtG7AoQRvLh/


Plunkr有问题: http://embed.plnkr.co/fL8kGLl3b4TNdxW1AtKG/

Plunkr with issues: http://embed.plnkr.co/fL8kGLl3b4TNdxW1AtKG/

所有功能都正常工作而不是下拉:
http:// prntscr .com / fop9u0

如果我将下降的最高位置增加到100px左右,它的工作正常。 http://prntscr.com/fope8o

我注意到这个问题出现了页面滚动..

All features are working normally instead of drop down: http://prntscr.com/fop9u0
It works fine if I increase the top position of drop down around 100px. http://prntscr.com/fope8o
I noticed that this problem appearing due to page scroll..

有人可以帮助我将这些下拉放在合适的位置。

Can someone help me out to get these drop downs in right position.

推荐答案

有一个顶级位置计算问题,可以修复在app.js文件中添加以下代码
`

There is a top position calculation issue, It can be fixed adding below code in app.js file in `

$scope.addMoreInfoFunction = function(event) {
        setTimeout(function() {
            $('.mce-btn').on('click', function() {
                var bodyTop = $('body').offset().top;
                if (bodyTop < 0) {
                    setTimeout(function() {
                        var top = parseInt($('#mceu_50').css('top'));
                        var newTop = top / 2 - bodyTop - 30;
                        $('#mceu_50').css('top', newTop);
                        console.log(newTop);
                    }, 300);
                }
            });
        }, 300);
        $mdDialog.show({
            controller: ['$scope', '$mdDialog', DialogAddMoreInfoController],
            templateUrl: 'addMoreInfo.tmpl.html',
            parent: angular.element(document.body),
            targetEvent: event,
            clickOutsideToClose: true
        });
        };
        });

`

计算可以要纠正,请知道是否有帮助

这篇关于Tinymce不在angularjs mdDialog工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆