标签: loading

如何在Webkit(Safari/Chrome)中动态加载css规则?

我目前在Webkit(Safari和Chrome)中遇到问题我尝试动态加载(innerHTML)一些html到一个div,html包含css规则(...),在html被渲染后没有加载样式定义(所以在视觉上我可以告诉样式不存在,如果我用javascript搜索它们没有找到样式).我尝试过使用jquery插件tocssRule(),它可以工作,但它太慢了.有没有其他方法让webkit动态加载样式?谢谢.帕特里克

css webkit loading dynamic

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

Java TGA加载器

我正在为java寻找一个小而免费的TGA图像加载类或库.理想情况下,结果是BufferedImage.

是的,我已经google了,但大多数结果已经过时,或者是包含很多其他我不需要的东西的相当大的库.我正在寻找一些小而简单的东西,只读取TGA图像.

谢谢!

java bufferedimage image loading tga

7
推荐指数
4
解决办法
6588
查看次数

为什么jQuery UI没有看到jQuery?

我已经构建了一个JavaScript小部件,必须可以在任何环境中的任何第三方网站上嵌入.该小部件依赖于jQuery和jQuery UI.我按照如何将依赖于jQuery的Javascript小部件嵌入到未知环境中的步骤以负责任的方式添加jQuery - 非常适合嵌入jQuery.但是当我尝试添加jQuery UI时,它失败了.这是代码:

(function(window, document, version, callback) {
  var j, d;
  var loaded = false;
  if (!(j = window.jQuery) || version > j.fn.jquery || callback(j, loaded)) {
    var script = document.createElement("script");
    script.type = "text/javascript";
    script.src = "https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js";
    script.onload = script.onreadystatechange = function() {
        if (!loaded && (!(d = this.readyState) || d == "loaded" || d == "complete")) {
            callback((j = window.jQuery).noConflict(1), loaded = true);
            j(script).remove();
        }
    };
    document.documentElement.childNodes[0].appendChild(script)
  }
})(window, document, "1.3.2", function($, jquery_loaded) {
    $.getScript('http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.js', …
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-ui loading

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

在SurfaceView加载Camera Preview时显示我的布局

我有一个带开始按钮的简单屏幕.按下"开始"按钮后,我想转到带有SurfaceView的新屏幕以显示相机.

一切正常,但相机需要一段时间才能加载,这给了我一个黑屏.我想加载新的布局.并且在装载后启动相机...

因此,我在后台线程中完成所有相机加载,但仍然,我得到一个黑屏...这是我的布局:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout android:id="@+id/RelativeLayout1"
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/blue_bg">

    <SurfaceView
        android:id="@+id/surface_camera"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_marginLeft="25dp"
        android:layout_marginRight="25dp"
        android:layout_below="@id/scan_header"
        android:layout_above="@id/scan_footer">
    </SurfaceView>

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

这是我的Activity中的方法,它加载新视图:

private void setContent()
{
    setContentView(R.layout.scan)

    Thread t = new Thread()
    {
        public void run()
        {

            final SurfaceView mSurfaceView = (SurfaceView)findViewById(R.id.surface_camera);
            final SurfaceHolder mSurfaceHolder = mSurfaceView.getHolder();

            try
            {   
                cameraView = new CameraView();
                mSurfaceHolder.addCallback(cameraView);
                cameraView.setPictureListener(SunpluggedActivity.this);
                mSurfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);

            } catch(Exception e)
            {
                Log.d(TAG, "Another exception");
                e.printStackTrace();
            }
        }
    };
    t.start();
}
Run Code Online (Sandbox Code Playgroud)

为什么新的布局没有显示,直到线程完成加载相机?

编辑:我已经尝试Thread内的Thread.sleep(200)睡了一段时间...当我这样做时,新的布局显示出来,但相机永远不会启动......

android loading surfaceview android-camera

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

Flexslider滑动宽度问题

我有一个使用flexslider的奇怪问题.幻灯片LI没有获得正确的宽度,因此显示了所有幻灯片.这仅在首页加载时发生.一旦我切换到另一个标签并切换回一切看起来很好.也许JS加载问题?!

截图:这里

flexslider.css

.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {text-align: center; display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides li.flex-active-slide img {text-align:center; width: auto; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; box-shadow: 0 1px 4px rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); }
Run Code Online (Sandbox Code Playgroud)

JS

$(window).load(function() {
    $('.flexslider').flexslider({
        controlNav: true,
        directionNav: true
    }); 
});
Run Code Online (Sandbox Code Playgroud)

我用$(document).ready(function()也尝试了它,但仍然是同样的问题.

有任何想法吗?

loading width flexslider

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

Symfony2加载时间和性能

我正在开展一个不太大的项目(我创建了3个包,6个下载/ 5个实体),我已将此代码放在我的家庭控制器上:

class HomeController extends Controller
{
    public function indexAction()
    {
        $time = microtime(true) - $_SERVER["REQUEST_TIME_FLOAT"];
        echo $time; 
        die();

        //...
Run Code Online (Sandbox Code Playgroud)

它在localhost(启用了APC)上给我100毫秒以下,这很好.

真正的问题是在线服务器上的行为(使用prod env和APC未安装):如果我不使用网站10分钟,第一次加载真的很慢(2到4秒)然后如果我留在网站上,如果我刷新页面,它会更快(从500毫秒到1秒).

这是正常的吗?我的在线服务器或symfony2项目有问题吗?

performance loading symfony

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

如何显示加载百分比以及如何在没有javascript的情况下执行此操作?

我想在PHP中创建类似于加载器的东西,所以我使用了这段代码:

<?php 
$x=1;
while($x<=100) {
   echo "Loading: $x %<br>";
   $x++;
}   
?>
Run Code Online (Sandbox Code Playgroud)

这样它将显示从"加载1%"到"加载100%".但是,这将导致所有出现的一个在新线出现后不会消失.因此,我想知道如何使新行显示并且旧的消失,并且这在页面加载后开始,因此用户将能够观看实际加载的加载器从1%到100%.

更新:我知道我应该使用JS和/或Ajax来实现它,我只是想知道是否有办法在PHP中也这样做:)

javascript php loops loading polling

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

编译失败,sln文件加载了Roslyn,但在Visual Studio中编译

我正在制作一个工具,并使用Roslyn加载解决方案文件,然后获取所包含项目的编译.

但是出现了一些错误(5000 +)......这些错误很少:

  • CS0518:未定义或导入预定义类型"System.String"
  • CS0246:找不到类型或命名空间名称'System'(您是否缺少using指令或程序集引用?)

以下代码有两次尝试:

  • #1 - 尝试立即编译 - 我在第一时间尝试了...这个错误有5000多个
  • #2 - 编译添加系统引用 - 我试图让它工作,它确实有效...但不是预期的

代码:

var workspace = MSBuildWorkspace.Create();
var solution = await workspace.OpenSolutionAsync(@"C:\Projects\MyLib\MyLib.sln");

var sortedProject = solution
    .GetProjectDependencyGraph()
    .GetTopologicallySortedProjects()
    .Select(solution.GetProject);

foreach (var project in sortedProject)
{
    // 
    // #1 - trying to compile right away
    //
    var compilation1 = await project.GetCompilationAsync();
    var diag1 = compilation1.GetDiagnostics();

    // 
    // #2 - compiling adding system references
    // 
    var assemblyPath = Path.GetDirectoryName(typeof(object).Assembly.Location);
    var project2 = project.AddMetadataReferences(
        new[]
                    {
                        MetadataReference.CreateFromFile(
                            Path.Combine(assemblyPath, "mscorlib.dll")), …
Run Code Online (Sandbox Code Playgroud)

c# compilation loading solution roslyn

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

UI向用户显示的事件?

我希望我的主要活动加载加载消息.一旦显示,我想开始我的标签活动,必须加载相当重的RSS提要.问题是我试过覆盖onStart和onWindowFocusChanged如果是hasFocus但是在开始其他活动之前都没有绘制视图.有人知道怎么做吗?所有的启动画面示例都使用了一个不是我想做的计时器,我希望它在数据加载时保持不变并在触发onPause时自行清除.

android splash-screen loading

6
推荐指数
1
解决办法
371
查看次数

显示加载进度条直到页面加载

我想显示加载进度条直到页面加载。如果互联网可能很慢并且页面需要更多时间才能加载,进度条会显示直到页面完全加载。

我尝试添加代码,但由于互联网速度不同,它不准确。你能帮我解决这个问题吗?我想添加一个进度条,在页面加载时从 0% 开始,在页面完全加载后达到 100%,具体取决于页面加载速度。

$(window).on('load', function() {
  $('#preloader').fadeOut(500);
  $('body').removeClass('pre_loader');

});
var width = 100,
  perfData = window.performance.timing, // The PerformanceTiming interface represents timing-related performance information for the given page.
  EstimatedTime = -(perfData.loadEventEnd - perfData.navigationStart),
  time = parseInt((EstimatedTime / 1000) % 60) * 100;

// Loadbar Animation
$(".loadbar").animate({
  width: width + "%"
}, time);

// Percentage Increment Animation

function animateValue(id, start, end, duration) {
  var range = end - start,
    current = start,
    increment = end > start ? 1 …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery loading progress-bar

6
推荐指数
1
解决办法
8596
查看次数