小编pr0*_*r0b的帖子

通过Jquery将图像添加到画布

我正在尝试将图像添加到Canvas元素.画布标记:

<?php foreach($fdsArray as $key => $value):?>
   <div class="design" id="<?php echo $key;?>" data-design="<?php echo $value['url'];?>">
      <canvas width="200" height="200"></canvas>
      <p class="name"><?php echo $value['name'];?></p>
      <p class="asset"><?php echo $value['asset'];?></p>
   </div>
<?php endforeach;?>
Run Code Online (Sandbox Code Playgroud)

使用Javascript:

<script type="text/javascript">
    $(document).ready(function() {
       $('.design').each(function() {
            var design = $(this).attr('data-design');
            var id = $(this).attr('id');
       });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

我希望图像显示在canvas元素中.var design包含url.任何人都可以帮我吗?

javascript jquery canvas

6
推荐指数
1
解决办法
9003
查看次数

执行ajax时显示加载图像

我正在尝试将 ajax 加载图像添加到 div 容器,同时执行 ajax 请求。

我的 Jquery 代码如下所示:

<script type="text/javascript">
    $(document).ready(function(){
        $("#store, #gender, #username").change(function () {
            var store = $("#store").val();
            var gender = $("#gender").val();
            var receiver = $("#username").val();

            $.ajax({
                type: "POST",
                data: {
                    "store" : store,
                    "gender" : gender,
                    "receiver" : receiver
                },
                url: "handling/ajax/store_items_ajax.php",
                success: function(data){
                    $("#result").html(data);
                }
            });
        });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

我如何将加载图像添加到以下 html div:

<div id="result" class="col-md-12"></div>
Run Code Online (Sandbox Code Playgroud)

有人知道吗?

ajax jquery

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

Javascript检查索引是否等于数字

我目前正在尝试通过以下方式检查当前活动索引是否等于数字:

8,16,24,32,40等......如果是这种情况,那么控制台应打印出来:向下走.

上面描述的部分工作正常,但我似乎无法让相反的部分工作.


假设我的currentIndex等于12然后下一个可能的下降指数将是16(工作正常),下一个可能的上升指数将是9,因为它每次只显示8个项目.现在我需要检查currentIndex是否等于8 + 1/16 + 1/24 + 1/32 + 1/40 + 1 ......所以控制台会打印出Go up.

我怎么能创造我else if来实现这一目标?

var shownItems = 8;
var currentIndex = 12;

// Check if the currentIndex equals 8 / 16 / 24 / 32 / 40 ...
if(currentIndex / shownItems % 1 === 0) {
    console.log("Go down");
}
// Check if the currentIndex equals 8 - 7 / 16 - 7 / 24 - 7 / 32 - 7 / 40 - 7 …
Run Code Online (Sandbox Code Playgroud)

javascript

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

标签 统计

javascript ×2

jquery ×2

ajax ×1

canvas ×1