我一直在撞击这个人.对于网站的CSS重新设计,我需要父div使用背景图像,然后是具有透明背景的ap child,但前景文本需要保持100%不透明度.我尝试制作半透明(40%)白色的1px图像,但与背景图像一起使用时不会显示.我已经证实这与重复关闭无关.
如果我使用专有的东西,文本最终也会受到影响,但这不起作用.
该网站需要在2个设计之间切换,因此我无法将文本移动到另一个子元素中.
JQuery被大量使用,如果这可以帮助我它将是完美的.
标记:
CSS:
.titles
{
background-color: #FFF;
background-image: URL("../images/Vessel_TitleBackground.jpg");
padding-top: 2px;
font-weight: bolder;
text-align: left;
}
.titles p
{
text-indent: 2%;
background-color: #FFF;
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
font-size: 1.1em;
color: #000;
}
Run Code Online (Sandbox Code Playgroud)
HTML:
<div>
<div class="titles">
<p>YEY</p>
</div>
<div class="contents">YEY
</div>
</div>
Run Code Online (Sandbox Code Playgroud) 在 Win7 上使用 Visual Studio 2012。
我最近通过将 XAML 标志 <Window> 替换为 <UserControl> 并将资源更改为 <Control.Resources> 将 WPF 应用程序转换为 WPF 用户控件。为了安全起见,我还更改了代码隐藏以从 UserControl 继承,但在某些时候这破坏了应用程序,我无法再在设计模式下查看它。我得到的只是这些废话:
System.NullReferenceException
Object reference not set to an instance of an object.
at Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.WaitForCompletion(NestedCallContext nestedCallContext, BlockingCall call, WaitHandle timeoutSignal)
at Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.MarshalOutSynchronous(Action action, Int32 targetApartmentId, WaitHandle aborted, WaitHandle timeoutSignal)
at Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.MarshalOut(Action action, Int32 targetApartmentId, WaitHandle aborted, CallSynchronizationMode syncMode, WaitHandle timeoutSignal)
at Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.MarshalOut[TValue](RemoteHandle`1 targetObject, Action action, CallSynchronizationMode syncMode)
at Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.MarshalOut[TResult,TValue](RemoteHandle`1 targetObject, Func`2 func, CallSynchronizationMode syncMode)
at Microsoft.Expression.DesignHost.Isolation.Remoting.LocalDesignerService.CreateDesignerImpl(IHostSourceItem item, IHostTextEditor editor, RemoteCancellationToken remoteCancelToken) …Run Code Online (Sandbox Code Playgroud) 下面的代码根据表单上已有的数据设置编辑界面,工作正常.除了根据这篇msdn文章,任何自闭的标记(例如<div />:)都没有innerhtml属性.这使得我的个人jscript日历库扼杀了对正在创建的div的innerHTML赋值.
fields.find("p[item][type='Calendar']").each(function() {
index++;
var currentText = $(this).html();
$(this).html("<input id=\"calInput" + index + "\" type=\"text\" value=\"" + currentText + "\" /><div id=\"cal" + index + "\"></div>");
myFactory.newCalendar("cal" + index, "calInput" + index);
});
Run Code Online (Sandbox Code Playgroud)
我如何强制jQuery使用我下面概述的html而不是创建自闭合div?
编辑:由上面的结果导致的HTML代码是:
<div id="cal2" style="" class="jcalStyle hide"/>
Run Code Online (Sandbox Code Playgroud)
我需要它:
<div id="cal2" style="" class="jcalStyle hide"></div>
Run Code Online (Sandbox Code Playgroud)
编辑2:
Firefox正在生成HTML.我不知道为什么IE8会自动关闭(排空?)div.
我有一个Web应用程序,向用户显示他们在特殊广告系列中的所有数据.这些广告系列可以使用不同的"标记"来保护其目的(增长,保留,忠诚度),而不仅仅是我在这里给出的.
我正在寻找的是一种允许更高级和智能用户创建AND/OR子句组的方法,这些子句允许他们专门查看针对其策略的某些广告系列.
我的标签很简单,基于索引的标题.我可以为用户生成广告系列列表,但我希望广告系列的实际过滤在用户端进行,因为他们可以下载广告系列.该网站还会包含"新"广告系列代码等内容.
因此,如果我有filterExpression"(保留+增长)|忠诚度",我应该看到所有标记有保留和增长或忠诚度的广告系列.
思考?
现在我的逻辑导致了双眼.
编辑:Psuedo-示例:
Growth OR Loyalty OR Retention
= 0|1|2
filterPass = [ [0], [1], [2] ]
CampaignTags = [ 1,4,5,6 ]
//This campaign passes because it has "1"
(Growth AND Loyalty) OR Retention
= (0+1)|2
filterPass = [ [0,1] , [2] ]
CampaignTags = [ 1,4,5,6 ]
//Fails because it doesn't have "0" AND "1", OR "2"
Run Code Online (Sandbox Code Playgroud)