小编Tum*_*may的帖子

CSS隐藏文字但显示图像?

我需要在不触及HTML代码的情况下进行更改.

所以我在我的HTML中有这个代码

<span class="share"> 
    <ul>
        <li>Share &nbsp;&nbsp;</li>
        <li class="twitter"><a href="#">twitter</a></li>
        <li class="facebook"><a href="#">facebook</a></li>
        <li class="delicious"><a href="#">delicious</a></li>
        <li class="friendfeed"><a href="#">friendfeed</a></li>
        <li class="addthis"><a href="#">share</a></li>
        <div class="clear"></div>
    </ul>
</span>
Run Code Online (Sandbox Code Playgroud)

这在CSS中

.twitter {
    background: url('../images/tt.png') no-repeat; 
    width:      10px; 
    height:     14px;
}
Run Code Online (Sandbox Code Playgroud)

这工作正常,但Twitter文本在twitter徽标下可见,我不希望这些文本出现在我的列表中,我想用CSS中的图像替换它们.

是否可以不触及HTML代码?

html css

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

Jquery:动态更改用户输入的href

我想根据用户的输入更改链接的href,到目前为止我有这个:

<input type="text" id="pdf" value="Enter ID" />
<a class="target" href="#">Download</a>
Run Code Online (Sandbox Code Playgroud)

function URL() {
var newurl = $('#pdf').val();
$('a.target').attr('href', newurl);
}
Run Code Online (Sandbox Code Playgroud)

然而,这不应该像它应该的那样工作.我只想将下载URL更改为输入文本的值.因此,如果我写"123"链接将转到"123",但没有任何变化.

可能我错过了什么,我已经阅读了关于动态更改href的答案,但我有点卡在这里.这是不可能的,或者我做错了什么.

谢谢

编辑:我错误地离开了这个功能,忘了给它打电话

编辑2:它现在从文本框中获取值,但不会动态更改.

jquery jquery-selectors

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

Jquery短手代码,用于同一函数的长列表

我有一个如下所示的HTML结构:

List
<ol id="years">
<li class="2011">2011</li>
<li class="2012">2012></li>
<li class="2013">2013></li>
</ol>

News:
<div class="news 2011">Some News here</div>
<div class="news 2012">Some News here</div>
<div class="news 2013">Some News here</div>
Run Code Online (Sandbox Code Playgroud)

我需要下面代码的简写代码(它有效,但我希望它是自动化的,而不是手动的):

$('.2011').click(function() {    
    $(".news").show().not('.2011').hide()
 return false;
        });

$('.2012').click(function() {    
    $(".news").show().not('.2012').hide()
 return false;
        });

$('.2013').click(function() {    
    $(".news").show().not('.2013').hide()
 return false;
        });
Run Code Online (Sandbox Code Playgroud)

我尝试的是:

for(i=2011; i<= 2020; i++){

$('.'+i+'').click(function() {    
    $(".news").show().not('.'+i+'').hide();
 return false;
        });
}
Run Code Online (Sandbox Code Playgroud)

当我点击一个li项目时,它只是隐藏了所有内容,因此它不是预期的结果.

任何帮助表示赞赏.谢谢你的时间!

jquery

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

如何提高HttpWebResponse的性能?

我正在尝试构建一个发送和接收来自网站的响应的应用程序.

我在Stack Overflow上阅读的解决方案都没有解决我的问题,所以我认为我的代码可以使用优化.

我有以下主题:

void DomainThreadNamecheapStart()
{
    while (stop == false)
    {
        foreach (string FromDomainList in DomainList.Lines)
        {
            if (FromDomainList.Length > 1)
            {
                // I removed my api parameters from the string
                string namecheapapi = "https://api.namecheap.com/foo" + FromDomainList + "bar";

                HttpWebRequest request = (HttpWebRequest)WebRequest.Create(namecheapapi);
                request.Proxy = null;
                request.ServicePoint.Expect100Continue = false;

                HttpWebResponse response = (HttpWebResponse)request.GetResponse();
                StreamReader sr = new StreamReader(response.GetResponseStream());

                status.Text = FromDomainList + "\n" + sr.ReadToEnd();

                sr.Close();
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

单击按钮时会调用此线程:

private void button2_Click(object sender, EventArgs e)
{
    stop …
Run Code Online (Sandbox Code Playgroud)

c# performance https httpwebrequest

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

标签 统计

jquery ×2

c# ×1

css ×1

html ×1

https ×1

httpwebrequest ×1

jquery-selectors ×1

performance ×1