所以,我有这个带有CSS样式的图像:
.city1 {
position: absolute;
/* float: left; */
top: 34px;
left: 170px;
}Run Code Online (Sandbox Code Playgroud)
<a href="malmo/">
<img class="city1" src="images/city.png" alt="Malmö">
</a>Run Code Online (Sandbox Code Playgroud)
问题是当我使用position: absolute;和我调整浏览器大小时,它会改变位置.
你现在可能会说这是因为它是一个绝对的位置,当你调整大小时它跟随浏览器,但是如何解决这个问题却不会移动?
谢谢!
我需要从我的观点获得更多信息,所以我想我会添加一个previousX,previousY以便我可以获得deltaX和deltaY.现在,如果我创建一个简单的自包含类,这可以正常工作.
但是,我想,我想扩展flash.geom.Point类,以便从它提供的其他功能和计算中受益.
所以我扩展了Point并根据需要修改了x和y setter.当我编译时,我得到一个错误,这些setter没有标记为覆盖它们应该是什么时候.所以我覆盖,但后来我得到一个错误,说这些不会覆盖任何函数.
我搞砸了的任何线索?
这是班级:
package net.jansensan.geom
{
import flash.geom.Point;
/**
* @author Mat Janson Blanchet
*/
public class UpdatablePoint extends Point
{
private var _previousX : Number = 0;
private var _previousY : Number = 0;
private var _deltaX : Number = 0;
private var _deltaY : Number = 0;
// ********************************************************************
// [ PUBLIC METHODS ]
// ********************************************************************
public function UpdatablePoint(x:Number=0, y:Number=0)
{
super(x, y);
}
override public function toString():String
{
return "(x=" + super.x + ", …Run Code Online (Sandbox Code Playgroud) 请问有谁请告诉我使用以下代码将获得的好处sPhoneExt是null什么时候?
if (sPhoneExt == null || sPhoneExt.trim().equals("")) {
stmt.setNull(9, java.sql.Types.INTEGER);
} else {
stmt.setString(9, sPhoneExt);
}
Run Code Online (Sandbox Code Playgroud)
代替 stmt.setString(9, sPhoneExt);
因为如果值是SQL iPhoneType = rset.getInt("phone_type");将返回; 这是我不想要的.0NULL
只是好奇stmt.setString(9, null)才会回归rset.getInt("phone_type")?
getInt()在DB中为空时将返回零.您必须使用以下代码来了解DB NULL.
if (rs.wasNull()) {
// handle NULL field value
}
Run Code Online (Sandbox Code Playgroud) 我有一个边框布局,让我们说两个区域; 中心和西部.西区添加了分离器参数并且是可折叠的.现在我有一个工具栏,我想隐藏/显示西部区域.我通过调用toggleTargetCmp()拆分器的方法解决了这个问题.嗯,我知道,这是一个私有方法,不应该使用,但我发现没有其他方法来存档.到现在为止还挺好.这一切都有效.
但是现在我想隐藏分割器和占位符(getCollapseTarget()如果单击工具栏中的按钮,则使用拆分器的方法获取占位符ownet ).我尝试使用setVisible(false)哪个适用于拆分器,但它对占位符不起作用...在深入查看占位符实例后,我可以告诉它已设置为hidden: true但是它使用hideMode: 'offsets'默认值加上hiddenAnchestor: false未记录的API.
基于hideMode的API文档,我尝试将它设置为'display'
在调用之前setVisible(false)没有任何运气,占位符仍然保持可见.
那么我怎么能隐藏这个平板电脑呢?或者甚至有更好的方法来归档这个?
我正在尝试使用greasemonkey创建一个cookie以阻止窗口弹出(在窗口弹出一个cookie后,窗口将不会弹出很多次......这就是代码
function setCookie(c_name, value, expiredays) {
var exdate = new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie = c_name + "=" + escape(value) + ((expiredays==null) ?
"" :
";expires="+exdate.toUTCString());
}
var cookie_names = [
'showDrushimPopUnderUserClick',
'showDrushimPopUnder308'
];
for (var i in cookie_names) {
setCookie(cookie_names[i], 1, 0);
}
Run Code Online (Sandbox Code Playgroud)
但没有创建cookie ....
我已经建立了一个演示,它有 5 个浮动的<div>s 和不同长度的旋转文本。我想知道是否有一种方法可以让 CSS 类处理所有文本的居中,而不管长度如何。目前,我必须为样式表中的每个字符长度创建一个类。这可能会变得太混乱。我还注意到,如果我增加或减少包装的尺寸,偏移量就会被搞砸<div>。
我将通过 jQuery 将这些类添加到 div,但我仍然必须设置每个类以实现跨浏览器兼容性。
.transform3 {
-webkit-transform-origin: 65% 100%;
-moz-transform-origin: 65% 100%;
-ms-transform-origin: 65% 100%;
-o-transform-origin: 65% 100%;
transform-origin: 65% 100%;
}
.transform4 {
-webkit-transform-origin: 70% 110%;
-moz-transform-origin: 70% 110%;
-ms-transform-origin: 70% 110%;
-o-transform-origin: 70% 110%;
transform-origin: 70% 110%;
}
.transform5 {
-webkit-transform-origin: 80% 120%;
-moz-transform-origin: 80% 120%;
-ms-transform-origin: 80% 120%;
-o-transform-origin: 80% 120%;
transform-origin: 80% 120%;
}
.transform6 {
-webkit-transform-origin: 85% 136%;
-moz-transform-origin: 85% 136%;
-ms-transform-origin: 85% …Run Code Online (Sandbox Code Playgroud) 我正在尝试将一些现有的 Java 6 代码升级到 Java 7,但在处理由 Spring 事务管理的 JDBC 连接时,我面临着新的 try-with-resources 语法的问题。数据库连接由 Oracle UCP 管理,并使用Spring 提供的DataSourceUtils类检索。但是,为了为这个问题创建一个简单的例子,我使用了 HSQLDB 2.3.2 和 Apache commons-dbcp 2.0.1。两种设置都会出现相同的问题。当事务由 Spring 提交时发生异常TransactionInterceptor:
org.springframework.transaction.TransactionSystemException: Could not commit JDBC transaction; nested exception is java.sql.SQLException: Connection is null.
at org.springframework.jdbc.datasource.DataSourceTransactionManager.doCommit(DataSourceTransactionManager.java:272)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726)
at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:496)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:276)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:95)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
at com.creaseol.dao.SampleDao$$EnhancerBySpringCGLIB$$45ec8efa.putWithTryWithResources(<generated>)
at com.creaseol.TestTryCatch.testWithResources(TestTryCatch.java:69)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) …Run Code Online (Sandbox Code Playgroud) 你好朋友我有以下内容filefield:
{
xtype:'filefield',
buttonText: 'choose',
buttonOnly: true,
listeners: {
change: function(fb, v) {
// ...
}
}
}
Run Code Online (Sandbox Code Playgroud)
我希望在字节数组中获取所选文件
如果可以,请你帮助我.
我想在新窗口中显示堆积区域图表.环境是ExtJs Webdesktop.当我创建窗口时:Ext.create('Desktop.displayPresences.view.displayPresencesChart').show()
我总是收到这些错误消息:
mypath/desktop/widget/cartesian.js?_dc=1423082524533 404 (Not Found)
Error: [Ext.create] Unrecognized class name / alias: widget.cartesian
Run Code Online (Sandbox Code Playgroud)
我研究了很多,但还没有解决问题.我做了什么:
将此添加到app.json
"requires": [
"ext-charts"
],
Run Code Online (Sandbox Code Playgroud)
通过sencha cmd我尝试了这些命令
sencha app build
sencha app refresh
sencha app watch
Run Code Online (Sandbox Code Playgroud)
在sources选项卡中的google develeopers工具中,我可以看到加载了必要的文件'Ext.chart.series.Cartesian'.它位于packages/ext-charts/src/chart/series文件夹中.
这是我的代码
Ext.define('Desktop.displayPresences.view.displayPresencesChart', {
extend: 'Ext.Window',
requires: [
'Ext.chart.*',
'Ext.data.JsonStore'
],
xtype: 'area-stacked',
width: 650,
initComponent: function() {
var me = this;
this.myDataStore = Ext.create('Ext.data.JsonStore', {
fields: ['month', 'data1', 'data2', 'data3', 'data4' ],
data: [
{ month: 'Jan', data1: 20, data2: 37, data3: 35, data4: 4 }, …Run Code Online (Sandbox Code Playgroud) 我需要替换div内容中的第一个字母并用<span>标签包装它.
这是我的HTML:
<div class="first_ltr">
<p>This is a Test </p>
</div>
Run Code Online (Sandbox Code Playgroud)
我想以下列形式替换html:
<div class="first_ltr">
<p><span>T</span>his is a Test </p>
</div>
Run Code Online (Sandbox Code Playgroud)
我试过了:
$(".first_ltr").each(function () {
var currentText = $(this).html();
$(this).text(currentText.replace("0","<span></span>"));
});
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮忙吗?在此先感谢您的帮助.