小编Gil*_*ian的帖子

jquery,在窗口宽度改变时添加/删除类

我写了一个非常基本的脚本来加载/删除一个类加载或调整窗口大小.

我只是想知道是否有更好的方法来做这个或者是否有可能减少代码行.

基本上我希望能够在较小的屏幕上查看网站时改变样式.我认为最好在html标签的某个宽度下添加一个新类...

不管怎样,这是我的代码.

<script type="text/javascript">
 $(document).ready( function() {
    /* Check width on page load*/
    if ( $(window).width() < 514) {
     $('html').addClass('mobile');
    }
    else {}
 });

 $(window).resize(function() {
    /*If browser resized, check width again */
    if ($(window).width() < 514) {
     $('html').addClass('mobile');
    }
    else {$('html').removeClass('mobile');}
 });
Run Code Online (Sandbox Code Playgroud)

谢谢

阿娇

jquery

22
推荐指数
4
解决办法
9万
查看次数

IE:光标跳转到输入开始

在文本输入中,如果文本存在,并且单击以添加更多,则光标会自动跳转到开头.它似乎只发生在IE中.

我已经谷歌搜索了一段时间,并尝试了我发现的大量示例,但似乎没有任何工作.不幸的是,输入是用jsp编写的,我无法控制,我认为我遇到这个问题的唯一原因是因为有一些javascript硬编码在那里.

<input type="text" id="simpleSearchString" class="text" onfocus="javascript:this.value=this.value.replace(/^\s+|\s+$/g,'')" onblur="javascript:this.value=this.value.replace(/^\s+|\s+$/g,'')" value="" maxlength="255" name="searchCriteria.simpleSearchString">
Run Code Online (Sandbox Code Playgroud)

我想要做的就是删除这个跳转.

我认为添加以下代码会有所帮助,但似乎没有做任何事情:

jQuery("input#simpleSearchString").focus();
Run Code Online (Sandbox Code Playgroud)

我不是100%肯定开发人员试图通过'javascript:this ... etc'来实现,但也许我可以找到一种方法来删除它.

html javascript jquery internet-explorer

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

标签 统计

jquery ×2

html ×1

internet-explorer ×1

javascript ×1