小编Ata*_*ani的帖子

如何检测选择器是否返回null?

检测jQuery-selector是否返回空对象的最佳方法是什么.如果你这样做:

alert($('#notAnElement'));
Run Code Online (Sandbox Code Playgroud)

你得到[object Object],所以我现在这样做的方式是:

alert($('#notAnElement').get(0));
Run Code Online (Sandbox Code Playgroud)

这将编写"未定义",因此您可以检查它.但看起来非常糟糕.还有什么其他方式?

jquery jquery-selectors

265
推荐指数
7
解决办法
19万
查看次数

使用Chrome作为Android webview的渲染引擎

我发现这个问题与我需要的问题非常相似,但我需要镀铬.由于很多原因,android webView(我在这里讨论)与我的应用程序的要求不兼容.

那么,有没有什么方法可以使用Chrome浏览器渲染引擎用于Android的web视图

android google-chrome android-webview

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

为什么有些数字被添加到ajax对象的url以及如何删除它们?

我想下载文件以供进一步使用,这是我找到的最好的方法,但是当我看到由beforeSendEvent 创建的日志时,URL已被queryString修改为:

http://blabla.com/test.swf?_=1346484617818
Run Code Online (Sandbox Code Playgroud)

数字也是随机的.

我想知道为什么会这样!

var url = 'http://blabla.com/test.swf';

$(document).ready(function () {
           $.ajaxSetup({
             'beforeSend':function () {
                          console.log(this.url);}
           });

        $.ajax({
            url:url,
            dataType:"script",
            });
});
Run Code Online (Sandbox Code Playgroud)

ajax jquery query-string

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

为什么某些CSS属性的转换很慢且没有流畅

我花了大约4个小时进行一次性能可接受的简单过渡:

首先我尝试了这段代码:

left: 2000px;
-webkit-transition: left 1s linear;
-moz-transition: left 1s linear;
-ms-transition: left 1s linear;
Run Code Online (Sandbox Code Playgroud)

结果在Chrome v21.0.1180.89和FireFox v15.0.1上很糟糕,但在IE10上很棒.我捕获了CPU使用率和GPU使用率图,发现chrome不使用GPU作为基本css属性,在此输入图像描述 在此输入图像描述 现代浏览器的解决方案是什么?

google-chrome css3 css-transitions css-transforms internet-explorer-10

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

带有查询字符串的Android webview url请求

我需要知道,在android sdk 4.0中

以下行说'找不到文件'.但是webview在sdk 2.2和2.3等中完美加载.

mWebView.loadUrl("file:///android_asset/currentLocation.html?width_="+grosswt+"&height_="+grossht);
Run Code Online (Sandbox Code Playgroud)

在android webview中有没有其他方法可以使用url发送查询字符串?

url android webview query-string

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

jQuery UI Droppable Uncaught TypeError

很难调试这个.

在使用CoffeeScript的Backbone应用程序中使用jQuery UI Droppable.

功能没有任何问题,一切都按照我的意图进行,但每次删除项目时我仍然会收到此控制台错误.

Uncaught TypeError: Cannot read property 'options' of undefined
Run Code Online (Sandbox Code Playgroud)

droppable的代码:

@$el.droppable
        tolerance: 'pointer'
        hoverClass: 'drop_hover'
        accept: '.item'

        drop: (e, ui) =>
            draggedItem = ui.draggable

            itemId = draggedItem.attr 'data-id'

            allInstances = @model.collection.models

            findItems = for instance in allInstances
                          instanceItems = instance.get 'items'
                          instanceItems.getByCid itemId


            compacted = _.compact findItems

            droppedItem = compacted[0]

            droppedCollection = droppedItem.collection

            droppedCollection.remove droppedItem if _.include droppedCollection.models, droppedItem

            @itemCollection.add droppedItem unless _.include @items, droppedItem
Run Code Online (Sandbox Code Playgroud)

就像我说功能正常工作一样,如果有人知道我可以尝试调试的话,我只想摆脱错误.

堆栈跟踪

Uncaught TypeError: Cannot read property 'options' of undefined
a.ui.plugin.add.stopjquery-ui.js:49 …
Run Code Online (Sandbox Code Playgroud)

drag-and-drop jquery-ui coffeescript backbone.js

9
推荐指数
3
解决办法
6844
查看次数

即使在将frameborder设置为0之后,iframe边框周围仍然存在空白区域

甚至在将iframe中的frameborder属性设置为0后,iframe边框周围仍然存在一些空白区域(与原始网址/链接页面不同).有没有其他方法摆脱白色空间或iframe周围必须呈现一些白色,因为它在网页(或其中的一部分)内,它不能是整个页面?谢谢.

html css iframe whitespace

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

反应原生构建错误:无法确定当前字符,它不是字符串、数字、数组或对象

这是我得到的错误:

FAILURE: Build failed with an exception.

* Where:
Script 'D:\Mobile Projects\XXX\XXX\XXX\node_modules\@react-native-community\cli-platform-android\native_modules.gradle' line: 191

* What went wrong:
A problem occurred evaluating settings 'XXX'.
> Unable to determine the current character, it is not a string, number, array, or object

  The current character read is 'E' with an int value of 69
  Unable to determine the current character, it is not a string, number, array, or object
  line number 1
  index number 0
  Error: Attribute without valueLine: 26Column: 41Char: i …
Run Code Online (Sandbox Code Playgroud)

javascript react-native react-native-android

5
推荐指数
3
解决办法
7738
查看次数

有没有办法在Android应用中嵌入浏览器?

我正在开发一个需要管理请求(html/javascript)以及更多其他东西的项目.我用Chromiumembedded用于windows.现在我需要像android这样的东西.

我搜索过android编程,花了一些时间在Phonegap上.据我所知,它打开了一个webview,并为某些设备功能(如相机)提供了一些javascript API.所以Phonegap不会帮助我.

我想知道是否有任何方法可以嵌入Chrome或任何其他可嵌入Android应用程序的浏览器?

browser android cordova chromium-embedded

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

HTML5拖放,还是JqueryUI拖放?

我正在开发一个客户端应用程序.它不需要是跨浏览器.而且我也想使用拖放功能.

我熟悉JqueryUI拖放,但我想知道哪个更好的性能和简单的编程,Html5或JqueryUI?

谢谢

html5 drag-and-drop jquery-ui

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

jquery:不能解开悬停事件?

我的继续按钮有一个悬停事件,告诉你为什么它被禁用.唯一的问题是我启用按钮时无法删除悬停事件....

这很有效

function disable_continue_button(){
    $('#frame_2 > .next')
        .addClass('faded tt')
        .hover(function(){
            $hovered = $(this);
            //tooltip?
            tip = $('.tip.notification.information');
            tip.find('div').html($hovered.attr('tt'));
            tip.fadeIn(150);
        },
        function() {
            tip.hide();   
        })
        .mousemove(function(e) {
            var mousex = e.pageX +40; //Get X coodrinates
            var mousey = e.pageY -20; //Get Y coordinates
            tip.css({top: mousey, left: mousex });
        });    
}
Run Code Online (Sandbox Code Playgroud)

这不起作用

function enable_continue_button(){
    $('#frame_2 > .next')        
        .unbind('mouseenter mouseleave mousemove')
        .removeClass('faded tt');    
}
Run Code Online (Sandbox Code Playgroud)

这些类被删除了,但是没有删除悬停工具提示......

javascript jquery events unbind

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

如何组合两个jQuery选择器?

我有以下选择器:

$('#menu a[href^="/C"]').live('click', function (event) { } )
$('#menu a[href^="/T"]').live('click', function (event) { } )
Run Code Online (Sandbox Code Playgroud)

一个选择以/ C开头的href和另一个/ T.

有没有办法可以将这些结合起来?

jquery jquery-selectors

0
推荐指数
2
解决办法
2949
查看次数