javascript - 使用 JS 选择图像后重新加载页面

标签 javascript jquery html css

我需要在选择所有图片后重新加载页面。我知道我的代码有错误,但我不知道在哪里。 变量是 Num。 我使用了不止一种 jquery 库、HTML、CSS 和 JS。

文件:

    <link rel="stylesheet" type="text/css" href="layout.css"/>
    <script type="text/javascript" src="jquery-1.4.2.min.js"></script>
    <script type="text/javascript" src="jquery.event.drag-2.0.min.js"></script>
    <script type="text/javascript" src="jquery.event.drop-2.0.min.js"></script>
    <script type="text/javascript" src="colors.js"></script>

脚本:

$(document).ready(function($)
    {
    var num=0;  


    $('.move')
        .click(function(){
                $( this ).toggleClass("selected");
            })

        .drag("init",function(){
          if ( $( this ).is('.selected') ){
                 if (num == 5){
                    alert ("Warning.");
                    window.location.reload();
                }
          num++;
                return $('.selected');

                }
            })

          .drag(function( ev, dd ){
               $( this ).css({
                    top: dd.offsetY,
                    left: dd.offsetX
               });


           });


    });

HTML:

<h1>Hi</h1>

<div class="move" style="left:300px;"></div>
<div class="move" style="left:450px;"></div>
<div class="move" style="left:600px;"></div>
<div class="move" style="left:750px;"></div>
<div class="move" style="left:900px;"></div>

这是页面的 View : enter link description here

最佳答案

我想这就是你想要的:

$('.posun').click(function(){
    $( this ).toggleClass("vybrate");
    if($('.vybrate').length === 5){
        window.location.reload()
    }
})

$('.vybrate').length === 5 只是检查是否有 5 个元素属于 .vybrate 类。如果有,则我们知道每个都已被选中,因此我们刷新页面。

关于javascript - 使用 JS 选择图像后重新加载页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8171601/

相关文章:

javascript - Prerender + AngularJS - 爬虫超时

javascript - 为什么我的 Webpack Sass 配置不起作用?

javascript - 在多个 div 之间自动淡入淡出/显示

javascript - 使用淡入淡出更改 onMouseOver 上的图像源

html - 更改按钮标签颜色 Sencha

javascript - 获取隐藏表单元素的属性值

javascript - jQuery 附加的语法错误

javascript无法使用ajax参数发送 '+'字符

<select> 的 Javascript IE innerHTML

javascript - 单击 <li> 而不是 <option> 元素时如何播放音频 - Javascript