相关疑难解决方法(0)

修复了IE9中的jQuery拆分器

更新:

这个问题是关于多窗格拆分器,除了IE9以外在所有浏览器中都能正常工作.在调整窗口大小时,右窗格子项的宽度不会相应地调整大小.

(在我的应用程序的上下文中,我还必须使用setTimeout,0延迟将右窗格拆分方法放在不同的javascript线程中,否则在IE9中宽度/顶部位置会变得疯狂.)

jquery splitter internet-explorer-9

5
推荐指数
2
解决办法
4376
查看次数

Jquery splitter插件获取错误过多的递归

我在这里使用这个jquery splitter插件:http://methvin.com/splitter/

它正在使用我正在使用的jquery版本,直到我启用resizeToWidth属性然后它给我错误:太多的递归.

这是我在jsfiddle上创建的演示的链接:http://jsfiddle.net/S97rv/4/

我看了插件代码,但我不是一个JavaScript专家,不想搞砸它.

任何人都可以看到这个错误的解决方案吗?

这是插件代码,但可能只是看看jsfiddle链接:

 ;(function($){

 $.fn.splitter = function(args){
args = args || {};
return this.each(function() {
    var zombie;     // left-behind splitbar for outline resizes
    function startSplitMouse(evt) {
        if ( opts.outline )
            zombie = zombie || bar.clone(false).insertAfter(A);
        panes.css("-webkit-user-select", "none");   // Safari selects A/B text on a move
        bar.addClass(opts.activeClass);
        A._posSplit = A[0][opts.pxSplit] - evt[opts.eventPos];
        $(document)
            .bind("mousemove", doSplitMouse)
            .bind("mouseup", endSplitMouse);
    }
    function doSplitMouse(evt) {
        var newPos = A._posSplit+evt[opts.eventPos];
        if ( opts.outline ) {
            newPos …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

4
推荐指数
1
解决办法
1382
查看次数