我注意到在我的滚动到顶部动画发生之前,屏幕闪烁.
这可以在http://www.dreamtheater.co.il上看到
要重新创建:
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) 任何人都可以解释为什么我会得到以下错误,以及可能的解决方案是什么?
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) 2个简单的问题:
是否所有http请求都通过http适配器首先通过worklight服务器?
如果是这样,那么它是否意味着即使对公共网站的http适配器请求说,对雅虎网站的股票价格请求也会先通过worklight服务器然后再到雅虎网站旁边?如果是这样,那么如何在不通过worklight服务器的情况下发出http请求?我只是想直接去雅虎网站而没有"中间"服务器(即workligth服务器)
当我尝试启动我在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(未知).
有人可以帮我这个...
我创建了以下页面:
<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" />
它没有翻译,变量没有解决!
我正在使用Worklight,我正在努力了解什么是worklight服务器.
它在哪里?
当我们构建应用程序时,它会在服务器控制台中显示该应用程序已部署到Worklight Server.
最初我想为了有一个适配器,我们从自定义java类调用过程,这些需要部署到worklight服务器.但是,当我看到应用程序在真正的设备上工作时,那里没有与运行工作灯的本地服务器联系,我很震惊地看到应用程序从自定义类获取数据,即使它不在某些远程工作光服务器上.
我需要使用jquery Mobile创建一个移动应用程序.我不明白如何为应用程序中显示的图像实现捏缩放.
我正在使用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) 我已经为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中它工作正常.
鉴于以下管道:
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)