朋友您好我正在尝试根据浏览器窗口分辨率动态添加类.这是我试图使用的代码,但需要帮助调整它,因为我根本不知道jQuery.
我想要实现的选项是:
一旦访问者访问我的网站,此代码必须检查他的浏览器窗口大小,并按照以下规则将类添加到正文
如果窗口大小超过 1024px 但小于 1280px,则添加类.w1280
.
如果窗口大小超过 1280px 但小于 1440px,则添加类.w1440
.
如果窗口大小超过 1440px 但小于 1280px,则添加类.w1680
.
如果窗口大小超过 1680px,则添加类.wLarge
.
为此,我尝试使用以下脚本.我的问题是:
这是正确的代码吗?如果不是什么是正确的代码?
这是最短的代码吗?如果不是正确的代码是什么?
请帮助,因为我对jQuery的了解几乎是零.
function checkWindowSize() {
if ( $(window).width() > 1024) {
$('body').addClass('w1280');
} else {
$('body').removeClass('w1280');
}
if ( $(window).width() > 1280 ) {
$('body').addClass('w1440');
} else {
$('body').removeClass('w1440');
}
if ( $(window).width() > 1440) {
$('body').addClass('w1680');
} else {
$('body').removeClass('w1680');
}
if ( $(window).width() …
Run Code Online (Sandbox Code Playgroud) 我正在使用Cufon替换我正在处理的网站上所选标题元素的字体,但每当我加载页面时,在Cufon替换文本之前会有明显的无格式文本闪烁.我希望我做错了.这就是我所拥有的<head>
:
<script src="/js/Monotype_Corsiva_italic_400.font.js"></script>
<script src="/js/PalatinoBoldum_700.font.js"></script>
<script>
Cufon.replace('header h1', { fontFamily: 'Monotype Corsiva' });
Cufon.replace('header h2', { fontFamily: 'Monotype Corsiva' });
Cufon.replace('aside h1', { fontFamily: 'Monotype Corsiva' });
Cufon.replace('#site-info h1', { fontFamily: 'Monotype Corsiva' });
Cufon.replace('abbr[title="My Abbreviation"]', { fontFamily: 'PalatinoBoldum' });
</script>
Run Code Online (Sandbox Code Playgroud)
这就是我在文档末尾的内容:
<script>
// !Cufon: replace the fonts
// --------------------------------------------
Cufon.now();
// !Track & analyze stats
// --------------------------------------------
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
// Google analytics stuff...
</script> <!-- EO Tracking -->
</body> …
Run Code Online (Sandbox Code Playgroud) 我有一个表单在提交时返回这样的列表:
2009,9
Run Code Online (Sandbox Code Playgroud)
我想将它与数据库拉取值进行比较,但仍然出现错误.
<cfif #FORM.month# eq #qGetDates.year#,#qGetDates.month#>
Run Code Online (Sandbox Code Playgroud)
我知道我可能必须将其转换或将其转换为字符串以进行比较才能工作,我该怎么做?
谢谢,
R.
我正在使用CFWheels和jquery mobile,我正在尝试将一些jquerymobile设置传递给一个linkto调用(主要是data-icon属性.我之前从未尝试过这个,但似乎ColdFusion不允许在参数名称中使用连字符.我的电话如下:
<cfset contentFor(actioncontent=linkTo(text='Login', route='login', data-icon='check')) />
Run Code Online (Sandbox Code Playgroud)
CFBuilder和Railo在连字符上抛出错误.Railo错误是:
左侧无效分配(railo.transformer.bytecode.op.OpDouble)
所以我的问题是:我是否正确地说参数名称中不允许使用连字符?此外,如果他们不被允许,有没有办法让连字符通过或我只需要创建锚标记?
我正在ColdFusion中构建一些XML来将数据发送到QuickBooks.我可以使用我的数据来构建我的变量<cfoutput>
.像这样:
<cfoutput query="get">
<cfset #x# =
'
<InvoiceAddRq>
<InvoiceAdd>
<CustomerRef>
<ListID>XXXXX</ListID>
</CustomerRef>
<ClassRef>
<ListID>XXXXX</ListID>
</ClassRef>
<TxnDate>2010-11-04</TxnDate>
<InvoiceLineAdd>
<ItemRef>
<ListID>XXXXX</ListID>
</ItemRef>
<Desc>XXXXX</Desc>
<Quantity>XXXXX</Quantity>
<Rate>XXXXX</Rate>
</InvoiceLineAdd>
</InvoiceAdd>
</InvoiceAddRq>
'
>
Run Code Online (Sandbox Code Playgroud)
但我需要创建XML,我遍历行项目的细节与<cfloop>
内部<cfset>
.这就是我想要做的:
<cfoutput query="get">
<cfset #x# =
'
<InvoiceAddRq>
<InvoiceAdd>
<CustomerRef>
<ListID>XXXXX</ListID>
</CustomerRef>
<ClassRef>
<ListID>XXXXX</ListID>
</ClassRef>
<TxnDate>2010-11-04</TxnDate>
<cfquery name="getDetails">
</cfquery>
<cfloop query="getDetails">
<InvoiceLineAdd>
<ItemRef>
<ListID>XXXXX</ListID>
</ItemRef>
<Desc>XXXXX</Desc>
<Quantity>XXXXX</Quantity>
<Rate>XXXXX</Rate>
</InvoiceLineAdd>
</cfloop>
</InvoiceAdd>
</InvoiceAddRq>
'
>
Run Code Online (Sandbox Code Playgroud)
这显然无法正常工作,因为它正在查看XML的属性和属性.我试图弄清楚如何编写一些XML然后执行我的查询和循环以获取行项目详细信息然后返回到XML.我很难知道如何做到这一点.我希望这是有道理的,任何帮助将不胜感激.
这是我的标记
CSS
body{
background-color:#353535;
}
#parent{
background-color:#eee;
}
#child{
background-color:#1b1b1b;
margin:60px auto 10px;
width:100px;
}
Run Code Online (Sandbox Code Playgroud)
HTML
<div id="parent">
<div id="child">child</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我将一个变量值从一个http url发送到另一个cfm页面,但我不知道如何在另一个页面上获取该值.在php中我们使用$_GET['variable']
; 我不确定ColdFusion中的等价物是什么.
我正在使用.js客户端,并且我需要写入服务器上的文件.一些问题 - 用JavaScript编写文件i/o对我来说是新的......我打算使用jquery和json.我正在使用java服务器端.我从servlet中读取的内容没有问题,但文件i/o正在杀了我!几个问题:
我可以通过$ .ajax调用打开我自己生成的文件,但是它没有处理我的json语法(我尝试了$ .getJson和$ .ajax - 手写的json,所以我可能(可能)正在做有点不对劲).我使用了firebug的控制台,它看起来不错......
如何将我的对象写入服务器上的文件?
然后,当我想阅读它时,我需要做些什么来处理它?现在我正在使用jsonFilter函数(如果可用,则使用JSON.parse,否则使用eval)来处理我从servlet获取的数据.
我写的对象并不简单,但它也不是非常复杂.有一个数组包含一个数组,但如果软件都在读/写它,这应该没有区别.
谢谢你的帮助!我很茫然 - 尝试了很多不同的事情.
当在cffunction标签之后调用时,这两个代码块之间有什么区别:
<cfparam name="bork_bork_bork" default="false">
<cfargument name="bork_bork_bork" required="false" default="false">
Run Code Online (Sandbox Code Playgroud) coldfusion ×5
javascript ×3
jquery ×3
coldfusion-9 ×2
addclass ×1
cffunction ×1
cfwheels ×1
comparison ×1
css ×1
cufon ×1
file-io ×1
fonts ×1
fouc ×1
html ×1
json ×1
php ×1
railo ×1
replace ×1
resize ×1
string ×1
window ×1
xml ×1