小编jk.*_*jk.的帖子

我的css渐变不会伸展,它会重复

body{
padding:0;
margin:0;
font:normal 12px/16px Arial, Helvetica, sans-serif;
color:#383634;
background-image: -webkit-gradient(
linear,
left top,
left bottom,
color-stop(0.18, rgb(74,12,107)),
color-stop(0.87, rgb(102,153,102))
);
background: -moz-linear-gradient(top, #4a0c6b 0%, #669966 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4a0c6b),         color-stop(100%,#669966)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #4a0c6b 0%,#669966 100%); /*    Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #4a0c6b 0%,#669966 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #4a0c6b 0%,#669966 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a0c6b', endColorstr='#669966',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #4a0c6b 0%,#669966 100%); /* W3C …
Run Code Online (Sandbox Code Playgroud)

css gradient

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

在声明ready()中调用的函数时正确使用jquery $(document).ready()

我已经养成了使用ready函数启动jquery编码$(function(){...});并将所有已准备好的函数放入就绪状态的习惯.

然后我意识到放入就绪函数的一些函数可能不需要在那里.

例如,文档就绪中的事件使用的简单函数可以在它之外声明:

function checkEmail(objelement){
   var emailRx = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
   return emailRx.test(objelement.val()) ? true : false;
}
Run Code Online (Sandbox Code Playgroud)

然后在里面使用:

//code snippet for example

$(function(){

$("form[name='contactform']").submit(function(){
    $("input[type=text]").each(function(){
        if($(this).attr("id") == "email" && !checkEmail($(this))) { 
            $(this).prev().css("color","red");
       }
    });
});

});
Run Code Online (Sandbox Code Playgroud)

我搜索了许多以前的问题,似乎无法找到答案.

以这种方式在准备之外声明功能是更好,更糟还是没有什么不同?

jquery

16
推荐指数
2
解决办法
2814
查看次数

使用unicode字符理解canvas fillText的问题

我想使用canvas在字体中显示特殊字符fillText.代码基本上是:

canvas = document.getElementById("mycanvas");
context = canvas.getContext("2d");

hexstring = "\u00A9";
//hexstring = "\\u" +"00A9";

context.fillText(hexstring,100,100);
Run Code Online (Sandbox Code Playgroud)

如果我使用第一个hexstring,它可以工作,我得到版权符号.如果我使用第二个,它只显示\u00A9.由于我需要遍历数字,我需要使用第二个来显示字体的所有特殊字符.我正在使用utf-8.我究竟做错了什么?

javascript html5 html5-canvas

14
推荐指数
1
解决办法
9792
查看次数

使用Google Analytics跟踪PHP API的使用情况

我的网络服务器上有一个访问网站数据库中数据的API.我想弄清楚如何使用谷歌分析来跟踪API使用情况.访问API响应的客户端将无法执行javascript.

我已尝试https://developers.google.com/analytics/devguides/collection/other/mobileWebsites来执行服务器端,但由于MY API无法打开任何图片,因此无法使用.有什么想法吗?

API示例是http://www.serviidb.com/api/video.

php google-analytics google-analytics-api

6
推荐指数
2
解决办法
4237
查看次数

我该如何更改handleError?

我有jquery脚本,它应该发送响应我的文件.如果一切顺利,我会获得成功,但如果错了,我应该得到错误功能,但我得到了jQuery.handleError is not a function jQuery.handleError(s, xml, status, e);

如何将handleError更改为其他函数?或者我该怎么办?

jQuery.extend({

createUploadIframe: function(id, uri)
{
        //create frame
        var frameId = 'jUploadFrame' + id;
        var iframeHtml = '<iframe id="' + frameId + '" name="' + frameId + '" style="position:absolute; top:-9999px; left:-9999px"';
        if(window.ActiveXObject)
        {
            if(typeof uri== 'boolean'){
                iframeHtml += ' src="' + 'javascript:false' + '"';

            }
            else if(typeof uri== 'string'){
                iframeHtml += ' src="' + uri + '"';

            }   
        }
        iframeHtml += ' />';
        jQuery(iframeHtml).appendTo(document.body);

        return jQuery('#' + frameId).get(0);            
},
createUploadForm: …
Run Code Online (Sandbox Code Playgroud)

jquery

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

cfimage writetobrowser在CF10上抛出错误

<cfimage action="writeToBrowser"在Mac Mavericks CF10机器上遇到以下错误:

java.lang.ClassNotFoundException: javax.media.jai.util.ImagingException

我已经广泛搜索过,只提出了一个有类似问题的人.

http://qiita.com/cubdesign/items/c5cc0435cb6e928fd3b5

它是日文版,但是用谷歌翻译,他说他回到了java 1.6.0_65.jdk.不幸的是,我似乎无法在Oracle的网站上找到特定的Java版本.

我尝试将jdk滚动到1.6.0_45,但随后CF10无法启动.

我的机器设置了java 1.7.0_55.jdk,Adobe的最新Mavericks补丁已应用于CF服务器(更新13).

更新:针对此问题
提交的错误报告#3759721.

更新修正:

归功于Leigh(见下面的评论).

似乎Mavericks更新擦除了/ System/Library/Java文件夹中的JVM.不幸的是,看起来Adobe仍然存在1.6以上任何版本的jdk的问题

dmg在此页面上下载并安装文件:Java for OS X 2013-005

coldfusion coldfusion-10 osx-mavericks

5
推荐指数
1
解决办法
401
查看次数

jQuery的.on函数似乎不喜欢'load'事件

我有一个完全由ajax驱动的网站,所以最近我不得不研究委托技术.我已经了解到.live和.delegate已被弃用,新的​​功能是.on.

如果我正在动态地将网页加载到当前页面(AJAX)上的一个部门中,如下所示:

<html>
<head>
<script src="jquery.js">
</script>
<script>
function ajaxTest()
{
    $('#content').load('test.php');
}
</script>
<script type="text/javascript">
$(function(){
    $(document).on("click", "#map", function(){
        alert("it has been loaded");
    });
});
</script>
</head>
<body>
    <div id="content">
        <button onClick="ajaxTest()" value="Click Me">
            This is to be clicked
        </button>
    </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

test.php的样子

<html>
  <head>
  </head>
  <body>
    <div id="map">THIS IS THE MAP</div>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

然后我可以点击"这就是地图"这个词,它确实显示了警报.我遇到的问题不是做:

$(document).on("**click**", "#map", function(){
Run Code Online (Sandbox Code Playgroud)

我需要更多的东西:

$(document).on("**load**", "#map", function(){
Run Code Online (Sandbox Code Playgroud)

它显然不起作用,所以我想知道是否有类似的东西.我甚至询问这个问题的全部原因是因为在某些页面中,我没有在地图分区中使用"这是地图",而是使用谷歌地图或swf对象.任何帮助,将不胜感激.

如果您只是想回答如何将谷歌地图加载到尚不存在的部门,那也会有所帮助;)

javascript ajax jquery delegates

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

包含和不包含正斜杠的Google Analytics双重列表

我们正在Google Analytics中的大多数网址上获得双重列表,例如:

/Home/Specials

/Home/Specials/

该网站是基于MS MVC3的.第一个通常显示短的装载期,退出率几乎为零.大多数真实用户数据位于第二个(具有斜杠后缀的数据).

隐藏第一个的决议是什么?

google-analytics

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

具有相同Id的多按钮事件的JQuery函数

我试图调用一个JQuery函数来发生淡入事件的按钮与相同id,但似乎只有第一个按钮在浏览器中可以发生事件.

这是用于"淡入"按钮的JQuery函数Id="skip".点击后button(Id="next"),其他button(Id=skip)就是淡入淡出.

$(document).ready(function () {
    $('button[id^="next"]').click(function () {
        $("#skip").hide().fadeIn(5000);
    });
});
Run Code Online (Sandbox Code Playgroud)

这是按钮 id="next"

 <button id="next" type="submit" value="2" name="submit">Next</button>
Run Code Online (Sandbox Code Playgroud)

这是按钮 id="skip"

<div id="skip">
<form method="post" >
<input type="hidden" id="skip_ig" name="skip_ig" value=""></input>
<div id="fade"><button type="submit" value="3" name="submit">Skip >></button></div>
<?php include('includes/aftersubmit.php');
</form>
</div>
Run Code Online (Sandbox Code Playgroud)

我有这些"下一个"和"跳过"的多个按钮.但只有第一个"跳过"按钮才会淡入,而有些则不会.当有多个按钮时,Jquery功能只能调用第一个按钮id吗?谢谢您的帮助.

html jquery button fadein

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

Google Analytics报告API - 权限不足403

我正在尝试从google-analytics访问数据.我正在关注指南,并能够对我的用户进行监管,并从oauth获取代码.

当我尝试从GA访问数据时,我只得到403不足的权限.我是否必须以某种方式将我在Google API控制台中的项目连接到我的分析项目?我该怎么做?或者还有其他原因导致我获得403不足许可吗?

我正在使用Django在Python中执行此操作,并且在我的API控制台上启用了Analytics API!

python django google-analytics-api http-status-code-403 python-2.7

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

什么是反斜杠\"... \"在rails 3.1.0和jquery中做了什么?

这是raislcasts.com复杂形式的一个函数 - 关于动态地将字段添加到表单的示例.该函数使用rails 3.1.3和jquery运行.

  def link_to_add_fields(name, f, association)
    new_object = f.object.class.reflect_on_association(association).klass.new
    fields = f.fields_for(association, new_object, :child_index => "new_#{association}") do |builder|
      render(association.to_s.singularize + "_fields", :f => builder)
    end
    link_to_function(name, "add_fields(this, \"#{association}\", \"#{escape_javascript(fields)}\")")
  end
Run Code Online (Sandbox Code Playgroud)

该协会是一个象征,必须是.\"...\"这里的目的是#{..}什么?删除它会导致错误.

jquery ruby-on-rails ruby-on-rails-3.1

0
推荐指数
1
解决办法
240
查看次数