小编use*_*100的帖子

在画布上绘制多个图像,每个图像旋转

我是 HTML5 编程的新手,我想知道在将每个图像添加到画布时如何旋转它。是否应该将它们中的每一个都放入画布中然后旋转?如果是这样,我如何将多个画布添加到单个画布上下文中。

小提琴:http : //jsfiddle.net/G7ehG/

代码

function loadImages(sources, callback) {
        var images = {};
        var loadedImages = 0;
        var numImages = 0;
        // get num of sources
        for(var src in sources) {
          numImages++;
        }
        for(var src in sources) {
          images[src] = new Image();
          images[src].onload = function() {
            if(++loadedImages >= numImages) {
              callback(images);
            }
          };
          images[src].src = sources[src];
        }
      }
      var canvas = document.getElementById('myCanvas');
      var context = canvas.getContext('2d');

      var sources = {
        image1: 'http://farm3.static.flickr.com/2666/3686946460_0acfa289fa_m.jpg',
        image2: 'http://farm4.static.flickr.com/3611/3686140905_cbf9824a49_m.jpg'
      };

      loadImages(sources, function(images) …
Run Code Online (Sandbox Code Playgroud)

html javascript html5-canvas

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

只使用ajax -jquery在body中加载内容

我只想加载页面正文的内容(sample.html)并将其附加到另一个页面的主体(index.html)..怎么能这样做..我是一个菜鸟

我使用下面的代码..但这似乎不能正常工作

$.ajax({
    url: "/site/pages/sample.html",
    success: function(data){
        $('body').append(data);
    }
});
Run Code Online (Sandbox Code Playgroud)

jquery

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

多个html div使用相同的css样式

我有2个div元素#container1,#container2.我可以用以下方式使用造型吗?

#container1,#container2 h5{ 
}
Run Code Online (Sandbox Code Playgroud)

如果是,那么我不能让它为#container3工作

#container1,#container2,#container3 h5{ 
}
Run Code Online (Sandbox Code Playgroud)

规则似乎不适用于#container3 ..可能是什么原因?

css

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

li:last-child似乎不能在IE8中运行

下面是我的html结构

<div class="footerMenu">
   <ul>
     <li>Home</li>
     <li>About</li>
     <li>Feedback</li>
     <li>Contact us</li>        
   </ul>            
</div>
Run Code Online (Sandbox Code Playgroud)

.footerMenu li:last-child { } 
Run Code Online (Sandbox Code Playgroud)

选择器似乎在IE8中不起作用.但是http://msdn.microsoft.com/en-us/library/cc351024%28VS.85%29.aspx告诉伪选择器是支持的.对此有任何帮助!

html css css-selectors css3 internet-explorer-8

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

将键/值添加到数组中,其中value是对象

将键/值添加到数组中,其中value是对象

我想添加一些文本作为键,将Object作为值添加.

$('#clickme').on('click' , function() {
    push to array => "some_text" as (value) and $(this) as key
})
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

FillText不起作用

我无法在画布上获取文本。我在这里做错了什么?

JSFiddle- http://jsfiddle.net/qHpt6/

var el = document.getElementById('mycanvas');
var context = el.getContext('2d');

context.globalAlpha = 0.95;
context.beginPath();
context.rect(0, 0, el.width, el.height);
context.fillStyle = "#435a6b";
context.fillText('Hello World',0,0);
context.fill();
Run Code Online (Sandbox Code Playgroud)

javascript html5 html5-canvas

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

在IIFE中使用apply()

我正试图在IIFE中使用apply().我得到一个错误'中间值不是一个函数'我哪里错了?

var Person = {
  getFullName : function(firstName, lastName) {
      return firstName + ' ' + lastName;
  }
}

/* IIFE - using apply */

(function(firstName, lastName) {
   getName = function(){
    console.log("From IIFE..");
    console.log(this.getFullName(firstName, lastName));
} 
  getName();
}).apply(Person, ['John', 'Doe']);  
Run Code Online (Sandbox Code Playgroud)

Plnnkr:http://plnkr.co/edit/77db8Mu4i9RXGqt26PAP?p = preview

javascript

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

在jquery中模拟鼠标拖动

我有一小段代码,我想模拟div从一个点到另一个点的拖动..我使用jquery.simulate.js脚本,但我在控制台中得到错误说..."$ .ui.mouse ._mouseDown不是一个函数"

<html>
<head>

<style>
.box {
    background-color:#b0c4de;
}   

</style>

<script type="text/javascript" src="jquery-1.7.1.js"></script>
<script type="text/javascript" src="jquery-ui-1.8.17.custom.min.js"></script>
<script type="text/javascript" src="jquery.simulate.js"></script>

<script>

$(document).ready(function() {
    var myDiv = $("#myDiv");

    myDiv.draggable();

    // This will set enough properties to simulate valid mouse options.
    $.ui.mouse.options = $.ui.mouse.defaults;

    var divOffset = myDiv.offset();

    // This will simulate clicking down on the div - works mostly.
    $.ui.mouse._mouseDown({
            target: myDiv,
            pageX: divOffset.left,
            pageY: divOffset.top,
            which: 1,

            preventDefault: function() { }
    });
});

</script>


</head>

<body>
<div id="myDiv">hello</div> 

</body>

</html>
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui

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

页面到达某一点后停止页面滚动

如何在scrollTop达到某个值150之后阻止滚动.

$(window).scroll(function() {   
    if($(window).scrollTop() >=50)) {
       return false;    // basically don't scroll       
    }
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

设置发生“read -t”超时时要使用的变量的默认值

我正在尝试读取设置了默认值的用户输入,但是当我执行回显时,不会打印数据

#!/bin/sh
ROUTETOCOM="n"  
read -t 4 -p "Route data from Port? [y/n] : " ROUTETOCOM
echo $ROUTETOCOM 
Run Code Online (Sandbox Code Playgroud)

如果用户在 4 秒内未键入任何值 echo $ROUTETOCOM 未显示 'n' 脚本出了什么问题?

linux shell

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