小编Ida*_*dar的帖子

如何在jQuery的animate()执行之前阻止屏幕闪烁

我注意到在我的滚动到顶部动画发生之前,屏幕闪烁.
这可以在http://www.dreamtheater.co.il上看到

要重新创建:

  1. 向下滚动,直到菜单栏保持在顶部
  2. 单击菜单中最右侧的链接

HTML的主体是这样的:<body id="top">.
和JavaScript(最底层的相关代码):

$(function() {
    var stickyHeader = $('#menubar').offset().top;

    $(window).scroll(function() {
        if ($(window).scrollTop() > stickyHeader) {
            ...
            ...
            $("a[href='http://www.dreamtheater.co.il/index/']").attr('href', '#top');
        } else {
            ...
            ...
            $("a[href='#top']").attr('href', 'http://www.dreamtheater.co.il/index/');
        }
    });

    $('#top').on("click",function() {
        $('body,html').animate({ scrollTop: 0 }, 'slow')
    });
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-animate

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

Jenkinsfile管道错误:"预期符号"和"未定义部分"

任何人都可以解释为什么我会得到以下错误,以及可能的解决方案是什么?

org.codehaus.groovy.control.MultipleCompilationErrorsException:startup failed:WorkflowScript:20:预期符号@第20行,第4列.environment {

WorkflowScript:17:未定义的部分"错误"@第17行,第1列
.duve {

Jenkinsfile中的代码如下:

#!groovy

def application, manifest, git, environment, artifactory, sonar

fileLoader.withGit('git@<reducted>', 'v1', 'ssh-key-credential-id-number') {
   application = fileLoader.load('<reducted>');
   manifest = fileLoader.load('<reducted>');
   git = fileLoader.load('<reducted>');
   environment = fileLoader.load('<reducted>');
}

pipeline {
   agent { label 'cf_slave' }

   environment {
      def projectName = null
      def githubOrg = null
      def gitCommit = null
   }

   options {
      skipDefaultCheckout()
   }

   stages {
      stage ("Checkout SCM") {
         steps {
            checkout scm

            script {
               projectName = git.getGitRepositoryName()
               githubOrg = git.getGitOrgName()
               gitCommit = manifest.getGitCommit() …
Run Code Online (Sandbox Code Playgroud)

jenkins jenkins-pipeline

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

Worklight http适配器问题

2个简单的问题:

  1. 是否所有http请求都通过http适配器首先通过worklight服务器?

  2. 如果是这样,那么它是否意味着即使对公共网站的http适配器请求说,对雅虎网站的股票价格请求也会先通过worklight服务器然后再到雅虎网站旁边?如果是这样,那么如何在不通过worklight服务器的情况下发出http请求?我只是想直接去雅虎网站而没有"中间"服务器(即workligth服务器)

worklight-adapters ibm-mobilefirst

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

Worklight 6.0 WL开发服务器无法启动

当我尝试启动我在Windows 8操作系统上运行的worklight开发服务器时它给出了以下错误.

CWWKE0005E:无法启动运行时环境.CWWKE0018E:启动运行时环境时发生异常:java.lang.IllegalArgumentException:WebSphere-DefaultExtension-windowsnt(unknown)com.ibm.ws.kernel.boot.LaunchException:捕获到意外的异常java.lang.IllegalArgumentException:WebSphere-DefaultExtension- com中的com.ibm.ws.kernel.boot.internal.KernelBootstrap.rethrowException(KernelBootstrap.java:412)中的windowsnt(未知),com.ibm.wnel上面的内容.KernelBootstrap.go(KernelBootstrap.java:179)在com.ibm.ws.kernel.boot.Launcher.createPlatform(Launcher.java:131)的com.ibm.ws.kernel.boot.Launcher.main(Launcher.java:55)com.ibm.ws.kernel .boot.cmdline.EnvCheck.main(EnvCheck.java:52)引起:java.lang.IllegalArgumentException:java中的WebSphere-DefaultExtension-windowsnt(未知).

有人可以帮我这个...

websphere worklight-studio worklight-server ibm-mobilefirst

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

RIVETS.JS - 在html图像src中解析占位符的正确语法是什么?

我创建了以下页面:

<div id="mypage" data-role="page" data-theme="w">
<div id="header" data-role="header" class="ui-noboxshadow ui-header-fixed" data-position="fixed">

</div>
<div data-role="content">       
    <p class="detail-row" style="margin-top: 1em;"><span class="detail-value">{mypage.currentDate}</span></p>
    <p class="detail-row" style="margin-top: 1em;"><span class="detail-value"><img id="myimage_id" src="{mypage.myimage}" /></span></p>
    <p class="detail-row" style="margin-top: 1em;"><span class="detail-value">{mypage.mytitle}</span></p>
    <p class="detail-row"><span class="detail-value">{mypage.mydescription}</span></p>
</div>
<div id="footer" data-role="footer" data-position="fixed" data-theme="g" class="ui-noboxshadow" data-tap-toggle="false">
</div>
Run Code Online (Sandbox Code Playgroud)

它运行良好(mypage.currentDate,mypage.mytitle,mypage.mydescription占位符已正确解析),除了mypage.image占位符:它未解析(我获取此url:/% 7Bmypage.myimage%7D)

调试javascript我看到mypage.myimage在模型中包含正确的值,那么为了解决img src属性中的路径,当前的语法是什么?

例:

如果我试着写:

{} mypage.myimage

它被正确翻译成

/contextroot/images/image.jpg

如果我写它是转换进来的 <img src="/%7Bmypage.myimage%7D" />

它没有翻译,变量没有解决!

html javascript jquery-mobile rivets.js

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

IBM Worklight - 什么是worklight服务器?

我正在使用Worklight,我正在努力了解什么是worklight服务器.

它在哪里?

当我们构建应用程序时,它会在服务器控制台中显示该应用程序已部署到Worklight Server.

最初我想为了有一个适配器,我们从自定义java类调用过程,这些需要部署到worklight服务器.但是,当我看到应用程序在真正的设备上工作时,那里没有与运行工作灯的本地服务器联系,我很震惊地看到应用程序从自定义类获取数据,即使它不在某些远程工作光服务器上.

ibm-mobilefirst

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

如何使用jQuery Mobile添加捏合/缩放行为?

我需要使用jquery Mobile创建一个移动应用程序.我不明白如何为应用程序中显示的图像实现捏缩放.

android ios jquery-mobile pinchzoom ibm-mobilefirst

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

MobileFirst Platform JavaScript适配器无法通过WLResourceRequest获取参数

我正在使用mobilefirst平台v7,我使用WLResourceRequest/sendFormParameters api发送post请求,但是,我无法从js适配器端获取提交的参数...

以下是示例代码:

var resourceRequest = new WLResourceRequest("adapters/businessAdapter/flightsearch", WLResourceRequest.POST);
var params={
        "flightNum":'mu8899',
        "departCity":'SHA',
        "destCity" :'PEK'
};
resourceRequest.sendFormParameters(params).then(
        callSuccess,
        callFailure
);
Run Code Online (Sandbox Code Playgroud)

js适配器代码:

function flightsearch(params) {
   WL.Logger.info("get params "+params);


    var input = {
        method : 'post',
        returnedContentType : 'json',
        path : 'restapi/api/flightsearch',
        body :{
            contentType: 'application/json; charset=utf-8',
            content:params
        },
        headers: {"Accept":"application\/json"} 
    };

    return WL.Server.invokeHttp(input);
}
Run Code Online (Sandbox Code Playgroud)

ibm-mobilefirst mobilefirst-adapters

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

Android设备中的worklight混合应用程序中的Inappbrowser问题

我已经为android创建了worklight 6.2混合应用程序,当用户点击按钮时,它必须打开带有外部URL的Inappbrowser.下面是我点击按钮时使用的代码:

$("#inapp").click(function(){
    window.open("https://xxxx.com","_blank","location=yes");
});
Run Code Online (Sandbox Code Playgroud)

当我点击按钮时,应用程序关闭,显示弹出窗口并显示错误消息:

不幸的是,sampleApp停了下来

这只发生在Android设备中,在iOS中它工​​作正常.

javascript cordova ibm-mobilefirst

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

CHANGE_AUTHOR_EMAIL和CHANGE_ID环境变量返回"No such property:..."

鉴于以下管道:

stages {
    stage ("Checkout SCM") {
        steps {
            checkout scm

            sh "echo ${CHANGE_AUTHOR_EMAIL}"
            sh "echo ${CHANGE_ID}"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

为什么这些变量无法解决并提供值?

最终我想使用这些环境变量发送电子邮件并合并拉取请求:

post {
    failure {
        emailext (
        attachLog: true,
        subject: '[Jenkins] $PROJECT_NAME :: Build #$BUILD_NUMBER :: build failure',
        to: '$CHANGE_AUTHOR_EMAIL',
        replyTo: 'iadar@...',
        body: '''<p>You are receiving this email because your pull request was involved in a failed build. Check the attached log file, or the console output at: $BUILD_URL to view the build results.</p>'''
     )
    }
}
Run Code Online (Sandbox Code Playgroud)

sh …
Run Code Online (Sandbox Code Playgroud)

jenkins jenkins-pipeline

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