Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript HTML页面自动重新加载_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript HTML页面自动重新加载

Javascript HTML页面自动重新加载,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我的HTML页面如下所示: $document.readyfunction{ var-showChar=380; var ellipsestext=。。。; var moretext=阅读更多; var lesstext=读取较少; var-lesshtml=; var morehtml=; var content=$.more.html; ifcontent.length>showChar{ var lastChar=content.charAtshowChar; iFastChar=='/

我的HTML页面如下所示:

$document.readyfunction{ var-showChar=380; var ellipsestext=。。。; var moretext=阅读更多; var lesstext=读取较少; var-lesshtml=; var morehtml=; var content=$.more.html; ifcontent.length>showChar{ var lastChar=content.charAtshowChar; iFastChar=='/'{ showChar=showChar+1; } var c=content.substr0,showChar; var h=content.substrshowChar-1,content.length-showChar; var lesshtml=c++ellipseText+''; var morehtml=content+; $.more.htmlesshtml; } $.morelink.clickfunction{ 如果$this.text==moretext{ $.more.htmlmorehtml; }否则{ $.more.htmlesshtml; } 返回false; }; }; a{ 颜色:EA7813 } a:参观了{ 颜色:EA7813 } a、 莫林克{ 文字装饰:无; 大纲:无; } 你走进房间时够不到电灯开关?需要在门附近加一个吗?如果您希望在目前没有开关的地方专业安装开关,我们经过审查的当地电气专业人员将负责您的照明开关安装,并确保其工作正常

其中包括:

从现有电路安装1个新的接线盒和相关的接线延长件,最大25' 在新位置安装并配对一个客户提供的智能灯开关-或-提供并安装一个标准单极开关和盖板 确保所有功能均以最大性能运行 演示设备的基本功能 90天劳动保修 超出范围:

不包括智能开关,价格仅包括智能开关的安装-或-提供和安装标准开关 需要25'以内的现有可接近电路 干墙修补及维修;绘画 需要现有的、兼容的网络 此服务不包括诊断、维修或零件 此服务不包括非库存零件、材料或系统维修/升级 委派您的活动

 $('body').on('click','.morelink',function(e){
   e.preventDefault();
   //other code 
 });
委派您的活动

 $('body').on('click','.morelink',function(e){
   e.preventDefault();
   //other code 
 });
您可以使用javascript,而不是在href中使用;在href中,不允许url更改

var lesshtml = c + '<span class="moreelipses">'+ellipsestext+' <a href="javascript:;" class="morelink">'+moretext+'</a></span>';
            var morehtml = content + '<span><a href="javascript:;" class="morelink">'+lesstext+'</a></span>';
            $(".more").html(lesshtml);
           }
您可以使用javascript,而不是在href中使用;在href中,不允许url更改

var lesshtml = c + '<span class="moreelipses">'+ellipsestext+' <a href="javascript:;" class="morelink">'+moretext+'</a></span>';
            var morehtml = content + '<span><a href="javascript:;" class="morelink">'+lesstext+'</a></span>';
            $(".more").html(lesshtml);
           }
试试这个

    $(document).on('click', '.morelink', function(){
      if ($(this).text()==moretext){
        $(".more").html(morehtml);
      } else {
        $(".more").html(lesshtml);
      }
      return false;
    });
试试这个

    $(document).on('click', '.morelink', function(){
      if ($(this).text()==moretext){
        $(".more").html(morehtml);
      } else {
        $(".more").html(lesshtml);
      }
      return false;
    });

你确定页面会重新加载吗?做一个jsfiddle@AdrianoRepetti当我在浏览器中运行此代码时,浏览器显示重新加载符号。但我认为它不会因为代码而重新加载。这可能是因为代码中有任何错误。@naadyem您在stackoverflow上有多少用户?如果您想尝试重新加载页面,请使用一个很酷的插件jsfiddle@AdrianoRepetti当我在浏览器中运行此代码时,浏览器显示重新加载符号。但我认为它不会因为代码而重新加载。这可能是因为代码中有错误。@naadyem你在stackoverflow上有多少用户?如果你想打败我,这是一个很酷的插件!很高兴再次见到你。回答正确。@Rayon yes,href=将是指向同一页面的链接。所以本质上是重装。你打败了我!很高兴再次见到你。回答正确。@Rayon yes,href=将是指向同一页面的链接。所以本质上是一种重新加载。