小编Man*_*ain的帖子

测试事件处理程序是否绑定到jQuery中的元素

是否可以确定元素是否具有单击处理程序,或更改处理程序,或使用jQuery绑定到它的任何类型的事件处理程序?

此外,是否可以确定它对于给定类型的事件有多少点击处理程序(或任何类型的事件处理程序),以及事件处理程序中有哪些功能?

javascript jquery

191
推荐指数
8
解决办法
14万
查看次数

如何使用jQuery确定是否在特定元素中触发click事件?

我正在使用以下代码来动画块.在我的代码中,如果当前可见,则div_animate()基本上<div>使用指定的选择器隐藏a .

$(document).click(function(event){
    div_animate("#container");
});
Run Code Online (Sandbox Code Playgroud)

我需要确定用户是否点击了一个孩子,#container如果是的话,return false;- 据我所知,这个代码看起来像这样:

$(document).click(function(event){
    if ( /* the event's target has a parent of #container */ ) {
        return false;
    } else {
        div_animate("#container");
    }
});
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?

html javascript jquery events

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

什么是JSONC?JSONC和JSON-C有什么不同吗?

最近JSONC在YouTube API中遇到了这个词.我浏览了网络,但没有发现任何关于它的信息.有人可以解释这两个是相同还是不同?

json

13
推荐指数
3
解决办法
9444
查看次数

限制jQuery可拖动项目与兄弟元素重叠/碰撞

我需要使用jQuery UI限制可拖动对象的包含区域,但有一些额外的限制.我需要防止draggable元素与同一容器中的其他元素重叠.我需要允许在"moveInHere"区域移动而不是"butNotHere"区域.可能吗?

<div id="moveInHere">

    <div id="dragMe"> </div>

    <div id="butNotHere"> </div>

</div>


<script type="text/javascript">

    $("#dragMe").draggable({
        containment: "#moveInHere"
    });

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

jquery jquery-ui draggable containment jquery-ui-draggable

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

jQuery 1.5.1打破了所有ajax()调用

当我升级到jQuery 1.5.1(或1.5)时ajax(),我站点中的所有调用都会在错误选项函数中生成"parserror".还有一个脚本错误

Uncaught SyntaxError: Unexpected token : jquery-1.5.1.min.js:16
Run Code Online (Sandbox Code Playgroud)

使用1.4.4,该站点一直在运行w/o错误.这是来自其中一个ajax()调用的代码.

$.ajax({
  url: '/CustomerGroup/Get',
  type: 'POST',
  contentType: 'application/json; charset=utf-8',
  dataType: 'json',
  success: function (grp) {
    if (grp != null) {
      clear();
      group = grp;
      load(grp);
    } else{
        showError(
                    'Customer Group',
                    'Whoops, error getting customer group information. Please contact support@myorg.com and include your username and date/time of the error.'
                    );
            }
  },
  error: function (x,s,e) {
    showError(
      'Customer Group',
      'Whoops, error getting customer group information. Please contact support@myorg.com and include your …
Run Code Online (Sandbox Code Playgroud)

jquery parse-error

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

JQuery移动电子书开发

我正在为各种移动设备开发电子书.这本电子书将涉及数学,它旨在为平板电脑和智能手机的初中儿童提供服务.我的目标是使用JQuery mobile执行此操作,然后使用Phone-gap将其移植到可通过各种平台访问的各种本机应用程序,例如android,iPhone等.我想知道是否有任何教程或帮助可以得到.如果有人可以指出我可以建立的类似的东西,那将是非常有用的.请注意,我想从头开始使用Jquery.

我们将非常感谢您在这方面的帮助.先感谢您.

jquery jquery-mobile cordova

7
推荐指数
2
解决办法
9573
查看次数

使用 jQuery 更改背景颜色。重置为默认

我有一个<ul>, 在其中我使用 jQuery UI Sortable 来允许对包含的<li>s进行排序。

该<li>s的风格与背景颜色的搭配:

.list-striped li:nth-child(odd) {
  background-color: #f9f9f9;
}
Run Code Online (Sandbox Code Playgroud)

我正在使用 Sortable start 和 stop 函数在<li>拖动时创建一个很好的过渡,如下所示:

$( ".sortable" ).sortable({
        start: function(event, ui){
            $(ui.item).animate({
                'background-color': '#333333'
            }, 'fast');
        },
        stop: function(event, ui){
            $(ui.item).animate({
                'background-color': ''
            }, 'fast');
        }
    });
Run Code Online (Sandbox Code Playgroud)

我现在的问题是,当我们清除背景颜色时,它不会恢复到以前的背景颜色(或从 CSS 继承它应有的背景颜色)。我正在努力实现的目标是可能的吗?

css jquery jquery-ui jquery-ui-sortable

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

Jquery UI可拖动不滚动可排序容器

我有一些可拖动的项目(#draggable li),我将它们拖放到可排序的(#sortable)中.

sortable由两个div包装,最外面的div有overflow-y:scroll.拖放机制工作正常,直到可排序列表扩展和滚动.

当我尝试拖动并直接在可排序项上放置一个项目时,我无法使用可排序的滚动条以我想要的方式自动滚动(比如想要上升到第一个元素上方或者下降到下方最后一个元素).但是当我尝试在它们之间拖动和排序项目时,滚动条会在拖动时自动滚动.

它是一个错误还是我的代码工作方式有错.

这是完整的代码:

<body>
    <ul id="draggable" class="connectedSortable">
        <li class="ui-state-default big">Item 1</li>
        <li class="ui-state-default big">Item 2</li>
        <li class="ui-state-default big">Item 3</li>
        <li class="ui-state-default big">Item 4</li>
        <li class="ui-state-default big">Item 5</li>
        <li class="ui-state-default big">Item 6</li>
    </ul>

  <div id="outerDiv">
    <div id="innerDiv">
      <ul id="sortable" class="connectedSortable">
      </ul>
    </div>
  </div>
</body>
Run Code Online (Sandbox Code Playgroud)

// CSS

#sortable, #draggable { 
  list-style-type: none; 
  margin: 0; 
  padding: 0 0 2.5em; 
  margin-right: 10px; 
}
#sortable li, #draggable li { 
  margin: 0 5px 5px 5px; 
  padding: 5px; 
  font-size: 1.2em; 
  width: 120px; 
}
.marker{ …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui jquery-ui-sortable jquery-draggable

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

从页面中删除所有CSS样式表

我想显示一个没有应用任何CSS的页面。是否可以在页面内添加一个jquery开关以禁用所有样式表?

css jquery

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

Bootstrap 4浏览器支持版本

我正在开发一个新的网站并计划使用Bootstrap 4.由于它仍处于alpha阶段,因此存在一定的风险.Bootstrap文档提到支持所有最新的浏览器,但没有指定从哪个版本开始.

那么有可能知道支持哪个浏览器版本的bootstrap 4?

browser version twitter-bootstrap bootstrap-4

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