小编Sco*_*a P的帖子

弹出窗口访问父dom

我有一个弹出窗口,需要访问父dom来生成打印页面.打印页面的结构与父页面的结构明显不同,因此打印CSS不能解决问题.我基本上想要弹出一个窗口然后让那个窗口从父节点获取一些数据,甚至从弹出窗口访问dom并生成打印页面而不必再次访问服务器.任何想法我怎么能实现这一目标?

我正在使用标准

window.open()
Run Code Online (Sandbox Code Playgroud)

弹出一个窗口.我需要这个解决方案不是黑客,并且与所有主流浏览器兼容.

提前致谢!

html javascript popup

17
推荐指数
2
解决办法
3万
查看次数

如果我使用mod重写,是否需要使用ProxyPassReverse?

我正在使用mod重写来掩盖我的应用程序的上下文根.例如,

RewriteRule ^/directory/(.*) balancer://appcluster/directory/$1 [P]
Run Code Online (Sandbox Code Playgroud)

appcluster看起来像这样:

<Proxy balancer://appcluster>
BalancerMember http://localhost:8080/App route=app_01 keepalive=On loadfactor=1 ttl=300 min=3 smax=5 max=15

ProxySet lbmethod=byrequests stickysession=JSESSIONID|jsessionid timeout=120 nofailover=On
</Proxy>
Run Code Online (Sandbox Code Playgroud)

我需要使用ProxyPassReverse吗?我曾经使用它,因为我的旧网络服务器代码看起来像这样:

ProxyPass /App balancer://appcluster lbmethod=byrequests stickysession=JSESSIONID|jsessionid timeout=120 nofailover=On

ProxyPassReverse /App http://localhost:9013/App
Run Code Online (Sandbox Code Playgroud)

apache mod-rewrite mod-proxy

16
推荐指数
1
解决办法
3万
查看次数

将行添加到现有UITableView部分

我试图获得一些关于如何向现有行添加行的示例代码UITableView.我正在尝试使用该insertRowsAtIndexPaths:功能.

    [tableView insertRowsAtIndexPaths:addindexes withRowAnimation:UITableViewRowAnimationTop];
Run Code Online (Sandbox Code Playgroud)

任何想法这些索引如何工作以及如何添加到现有部分,或者,如果我没有部分,然后创建一个新部分?

cocoa-touch objective-c uitableview ios

8
推荐指数
2
解决办法
3万
查看次数

AVPlayerItem一次只能占用玩家队列中的一个位置

我尝试从临时目录播放视频时出现此错误:

NSString *tmpDir = [NSTemporaryDirectory() stringByAppendingString:@"/"];
NSString *url = [tmpDir stringByAppendingString:videoToPlay];

MPMoviePlayerController *player =
[[MPMoviePlayerController alloc]
 initWithContentURL:[NSURL fileURLWithPath:url]];
Run Code Online (Sandbox Code Playgroud)

为什么我会收到此错误"AVPlayerItem一次只能占用一个玩家队列中的一个位置."

这段代码不对吗?我错过了一些简单的事吗?

mpmovieplayercontroller

7
推荐指数
2
解决办法
5262
查看次数

Dropbox文件类型图标

您好我正在使用dropbox sdk制作iphone应用程序,我想知道如何使用他们用于文件类型的相同图标?我注意到这些是与mac上使用的相同的图标.任何的想法?

iphone

6
推荐指数
1
解决办法
3037
查看次数

overflow-y:内部滚动div隐藏的IOS问题

我正在建立一个响应式网站,从侧面滑出覆盖.问题是在移动设备上这些叠加需要能够滚动,但我不希望页面后面滚动.在桌面设置溢出:隐藏工作,以阻止页面滚动但仍允许滑出div滚动.但是,在IOS中,此属性不起作用.基页仍可滚动.我在下面创建了一个jsbin.有人能告诉我如何让黑色div在IOS上滚动,但阻止基页滚动?它在桌面上运行良好,但在移动设备上运行良

http://jsbin.com/isayuy/4/

谢谢

javascript webkit mobile-safari ios responsive-design

6
推荐指数
1
解决办法
1万
查看次数

jQuery focusleave事件?

您好我正在尝试制作可由键盘和鼠标用户访问的flydown.当我盘旋或专注于我时,我会显示飞行导航.然后,当我离开飞行部分时,我使用mouseleave功能关闭弹出窗口.我在为键盘用户做同样的事情时遇到了麻烦.模糊功能不是我想要的方式.我需要某种类似于mouseleave的focusleave函数.我也试图建立我自己的例子,而不是使用插件.有什么建议?

这是我的一个例子:

<ul id="top-nav-tabs">
      <li class="top-nav-tab">
        <a href="#">Ex1</a>
        <div class="sublevel">
            <ul class="sublevel-nav">
        <li>Test</li>
        <li>test</li>
        <li>test</li>
        <li>test</li>
            </ul>
        </div>
      </li>   <li class="top-nav-tab">
        <a href="#">Ex2</a>
        <div class="sublevel">
            <ul class="sublevel-nav">
        <li>Test</li>
        <li>test</li>
        <li>test</li>
        <li>test</li>
            </ul>
        </div>
      </li>
Run Code Online (Sandbox Code Playgroud)

jquery

5
推荐指数
1
解决办法
335
查看次数

如果在addSubView之后调用,则UIButton不会移动

所以我试图UIButton在点击后移动一个.

_addMoreFields单击按钮后调用该方法.

_addMoreFieldBtn是一个全球性的UIButton.当我点击它没有任何反应.

奇怪的是,如果我注释掉addSubView代码,那么按钮会移动.

如果我保留该代码,则按钮不会移动.

有任何想法吗?

-(void)movePlusButton {
    NSLog(@"Moving button");
    [UIButton beginAnimations:nil context:nil];
    [UIButton setAnimationDuration:0.3];
    _addMoreFieldsBtn.center = CGPointMake(30,30);
    [UIButton commitAnimations];
}

- (IBAction)addMoreFields:(id)sender {

    CGRect currentBtnFrame = [(UIButton *)sender frame];
    CGPoint org = currentBtnFrame.origin;

    UILabel *whoWasIn = [[UILabel alloc]  initWithFrame:CGRectMake(110, org.y, 85, 21)];
    whoWasIn.text = @"test";

    UITextField *whoWasInField = [[UITextField alloc] initWithFrame:CGRectMake(59, whoWasIn.frame.origin.y+40, 202, 30)];
    whoWasInField.placeholder = @"test2";

    UILabel *with = [[UILabel alloc]  initWithFrame:CGRectMake(136, whoWasInField.frame.origin.y+40, 49, 21)];
    with.text = @"with";
    whoWasInField.borderStyle = …
Run Code Online (Sandbox Code Playgroud)

iphone uibutton ios

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

将jquery选择器传递给函数

您好,这可能是一个简单的愚蠢问题,但我如何将jquery选择器传递给函数?

我这样做但它不起作用.提前致谢!

var $list=$('#startlist')
var $container=$list.parent();
var $containerTop=$('#toprow');
var $containerTwo=$('#etrow #bottomrow');

var $li=$list.find('li');

var totHt=0;
var totItems=$li.length;
var listCount = 0;
    $li.each(function( idx){

    var ht=$(this).outerHeight(true);

    if( totHt + ht >= maxHt || totHt + ht + 10 >=maxHt || idx==totItems-1){
        if (listCount>=3 && listCount < 6)
            createNewList($containerTop);
        else if (listCount >=6)
            createNewList($containerTwo);
        else
            createNewList($container);
        totHt=0;
        listCount++;
    }else{
        totHt += ht;
    }

});

function createNewList ($cont)
{
    $('<ul>').append( $(this).prevAll().andSelf() ).appendTo( $cont );

}
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

Uncaught Error: NOT_FOUND_ERR: DOM Exception 8
Run Code Online (Sandbox Code Playgroud)

如果我用这个替换if块它可以正常工作: …

jquery

3
推荐指数
1
解决办法
1844
查看次数

使用UINavigationBarController以编程方式添加UITabBarController作为现有导航控制器的第一个选项卡

我目前在我的app委托中有一个UINavigationController,我将ViewController推送到登录.如果登录成功,我想创建一个带导航控制器的UITabBarController作为第一个Tab,其根控制器是我正在创建的UIViewController.

我的第一个UINavigationController的RootViewController实际上充当了logincontroller的委托,所以如果用户正确登录,它会在我的RootViewController中调用一个方法,然后我想把UITabBarController推到堆栈上.这是我的代码:

UITabBarController *tbController = [[UITabBarController alloc] init];
    FileBrowserViewController *fileController = [[FileBrowserViewController alloc]   init];
    fileController.pathToFileDB = pathToDBUnzipped;
    fileController.parentId = @"0";

    UINavigationController *navController = [[UINavigationController alloc]initWithRootViewController:fileController];

    NSMutableArray *aViewControllersArray = [[NSMutableArray alloc] initWithCapacity:2];
    [aViewControllersArray addObject:navController];
    [navController release];

    [tbController setViewControllers:aViewControllersArray];

    [self.navigationController pushViewController:tbController animated:YES];

    [tbController release];
Run Code Online (Sandbox Code Playgroud)

现在,一切正常.除了2件事.这是屏幕截图: 我的iPHone

1)我看不到任何uitabbar项目.如何为每个标签设置图像和文本?2)我不想要那顶黑色的酒吧.我只想要一个带有撤销按钮的杆顶部.如何删除附加栏?

感谢您的帮助!

iphone uitabbarcontroller

2
推荐指数
1
解决办法
1万
查看次数