小编Ros*_*oss的帖子

如何在加载页面时禁用锚点"跳转"?

我认为这可能是不可能的,我会尽力解释.我有一个包含选项卡(jquery powered)的页面,由以下内容控制:

我正在使用此代码,由前一个问题中的其他用户提供.

<script type="text/javascript">
    $(function() {

     $('html, body').animate({scrollTop:0}); // this is my "fix"

        var tabContent = $(".tab_content");
        var tabs = $("#menu li");
        var hash = window.location.hash;
     tabContent.not(hash).hide();
        if(hash=="") {
      $('#tab1').fadeIn();
     }
        tabs.find('[href=' + hash + ']').parent().addClass('active');

        tabs.click(function() {
            $(this).addClass('active').siblings().removeClass('active');
            tabContent.hide();
            var activeTab = $(this).find("a").attr("href");

            $(activeTab).fadeIn();
           return false;
        });

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

当我直接访问"标签页"时,此代码非常有用.

但是,我需要链接到其他页面的invidual标签 - 所以要做到这一点,代码获取window.location.hash然后显示适当的选项卡.

由于"返回false",页面不会"跳转"到锚点.

但是,此事件仅在单击事件时触发.因此,如果我从任何其他页面访问我的"标签",则会触发"跳转"效果.为了解决这个问题,我自动滚动到页面顶部,但我宁愿这不会发生.

是否有任何方法可以在页面加载时模拟"返回false",从而防止锚点"跳转".

希望这很清楚.

谢谢

jquery tabs href

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

使用CSS3动画滚动

有没有办法用CSS3动画滚动?

像这样的东西?

@-webkit-keyframes scrolltoview
{
    0%   { scrollTop: 0; }
    100% { scrollTop: 30%; }
}
Run Code Online (Sandbox Code Playgroud)

如何把css放在动画的起点?

html javascript css html5 css3

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

如何在java中将字符串转换为xml文件

 <?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><LoginResponse xmlns="http://tempuri.org/QuestIPhoneWebService/QuestIPhoneWebService"><LoginResult>&lt;RETURN_VALUE&gt;&lt;ERROR RESULT= '-1' DESC = 'The password entered into the system is not valid. Please check your password and try again.'/&gt;&lt;/RETURN_VALUE&gt;</LoginResult></LoginResponse></soap:Body></soap:Envelope>
Run Code Online (Sandbox Code Playgroud)

嗨,我从webservices获得的价值.我想将上面的字符串转换为xml,任何人都可以告诉如何将字符串转换为java中的xml文件

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<LoginResponse xmlns="http://tempuri.org/QuestIPhoneWebService/QuestIPhoneWebService">
<LoginResult>
&lt;ROOT xmlns:sql="urn:schemas-microsoft-com:xml-sql"&gt;&lt;LOGIN_DETAILS USER_ID="testpub2" COMPANY_ID="1" USER_NAME=" aaa" SYSTEM_USER_ID="6976" USER_EMAIL_ID="hcltestpub2@HSDLGSDMNK0098.com" TOKEN_STRING="A93805F1F1C340F5A8155FDD9B77E595" DISCLAIMER_AGREED="1" USER_ENABLED="1" USER_COMPANY_ENABLED="1" USER_TYPE="2" LOGIN_EXPIRY_DAYS="999" TOKEN_CREATION_DATE="2010-10-01T16:04:26" MOBILE_ENABLED="1" USER_COMPANY_MOBILE_ENABLED="1"/&gt;&lt;COMPANY_DETAILS CLIENT_TYPE_ID="8"/&gt;&lt;USER_SETTINGS&gt;&lt;QUEST_GROUP ID="14293" NAME="World" ASSIGN_NUM="14"/&gt;&lt;INDEX_PROVIDER ID="14251" NAME="QUEST (Default)"/&gt;&lt;STOCK_IDENTIFIER ID="57" NAME="TICKER"/&gt;&lt;/USER_SETTINGS&gt;&lt;PERMISSIONS&gt;&lt;QUEST_FUNCTIONS&gt;&lt;FUNCTION NAME="charting" ID="501" ACCESS="1"/&gt;&lt;FUNCTION NAME="modeller" ID="512" ACCESS="1"/&gt;&lt;FUNCTION NAME="momentum" ID="513" ACCESS="1"/&gt;&lt;FUNCTION NAME="portfolio" ID="516" ACCESS="1"/&gt;&lt;FUNCTION NAME="search" ID="518" ACCESS="1"/&gt;&lt;FUNCTION …
Run Code Online (Sandbox Code Playgroud)

java xml

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

php包含和关闭标记

看到一个关于省略?>PHP脚本关闭的线程,让我感到疑惑.

拿这个代码:

foo.php

<?php
echo 'This is foo.php';
include('bar.php');
Run Code Online (Sandbox Code Playgroud)

bar.php

<?php   
echo 'This is bar.php';
Run Code Online (Sandbox Code Playgroud)

如果你创建这两个脚本并运行它们,php输出:

This is foo.php
This is bar.php
Run Code Online (Sandbox Code Playgroud)

(在任何人指出之前添加了艺术许可的新行)

那么,为什么: baz.php

<?php
echo 'This is foo.php';

<?php
echo 'This is bar.php';
Run Code Online (Sandbox Code Playgroud)

导致可预测的语法错误unexpected '<',当"include"就是这样 - 或者更确切地说,我对include的理解是PHP只是在那时转储文件,好像它一直存在.

如果文件包含在内,PHP是否检查开始标记并忽略未来标记?当一个脚本中有两组标签时,为什么不这样做呢?

谢谢你的任何澄清.这不是一个重要的问题,但更好地理解PHP.

php tags include

8
推荐指数
1
解决办法
4045
查看次数

查找字符串中第一个大写字符的最快方法

假设你有这个字符串:

hiThere

查找第一个大写字符的最快方法是什么?(T在这个例子中)

我担心表现,因为有些词很长.

php string character uppercase

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

codeigniter文件上传 - 可选?

我确信这很简单,但我看不到如何使用CI可选上传文件.

如果将文件输入框留空,则会显示错误"您没有选择上载文件".

我希望它是可选的原因是我的表单编辑了目录类型列表,每次编辑列表时我都不需要上传图像.

有没有办法删除文件类上的"必需"错误处理

upload codeigniter file

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

覆盖默认的PHP功能

我有脚本,其中basename()使用100-1000s的时间,我只是想我们是否可以覆盖函数而不是将函数名称更改为所有脚本中的其他内容.

问题basename()是,它不适用于外语文件的名称.我在php网站http://php.net/manual/en/function.override-function.php上找到了一个,但它需要PECL其他任何替代方案吗?

php overriding function

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

jquery显示/隐藏div和计数器

我有随机数量的DIV(最小1,最多10)

<div id="container">
<div class="foo">Content</div> <!-- div 1 -->
<div class="foo">Content</div> <!-- div 2 -->
<div class="foo">Content</div> <!-- div 3 -->
<div class="foo">Content</div> <!-- div 4 -->
<div class="foo">Content</div> <!-- div 5 -->
<div class="foo">Content</div> <!-- i need this one hidden -->
<div class="foo">Content</div> <!-- and this one -->
</div>
Run Code Online (Sandbox Code Playgroud)

我希望前5个div可见(使用.show()或使用类,无所谓).应隐藏任何其他DIV.

然后我用以下方法模拟div的"关闭":

$('.foo').click(function(){
    $(this).fadeOut('slow');    
});
Run Code Online (Sandbox Code Playgroud)

删除单击的div,导致下面的所有div向上移动一个.这是我想要的效果.

但是,我需要一些逻辑.

如果我的DIVS小于5,则应禁用关闭设施.如果我有超过5个DIV,那么当div"关闭"时,我希望下一个"隐藏"div可见.

如果需要,我可以为每个DIV添加ID,如"foo1","foo2"等ID.

html jquery loops list

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

为什么我的基本php类在实例化时期望参数?

MyClass的(123); ?>

这有效,但返回此警告:

Warning: Missing argument 1 for myClass::myClass()
Run Code Online (Sandbox Code Playgroud)

我读到了这个,似乎构造函数期望一个值,所以通过添加:

function myClass($input='')
Run Code Online (Sandbox Code Playgroud)

警告被删除,但这似乎是不必要的?

有人可以告诉我为什么需要定义一个值来防止这种警告?

谢谢你的任何指示

php class

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

ExpiresActive On .htaccess解释

[i]ExpiresActive On
ExpiresByType image/gif A2592000
ExpiresByType image/jpeg A2592000
ExpiresByType image/png A2592000
BrowserMatch "MSIE" brokenvary=1
BrowserMatch "Mozilla/4.[0-9]{2}" brokenvary=1
BrowserMatch "Opera" !brokenvary
SetEnvIf brokenvary 1 force-no-vary[/i]
Run Code Online (Sandbox Code Playgroud)

最近在样本.htaccess中看到了这段代码.

推测ExpiresByType设置图像的到期时间 - 是否与访问者浏览器缓存有关?以及A2592000转化为什么?

什么是"brokenvary = 1"意味着什么?我收集它正在寻找UserAgent,但接着是什么?

谢谢!

apache .htaccess

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