首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否将图像追加到jquery中?

问是否将图像追加到jquery中?
EN

Stack Overflow用户
提问于 2013-05-30 15:22:14
回答 2查看 72关注 0票数 0

我正在使用jquery插件切换click.The上的div切换链接包含文本“查看”和“关闭”,但我想用图像图标替换这些文本

用于此的Jquery代码

代码语言:javascript
复制
var defaults = {

        showText: 'View',
        hideText: 'Hide'
  };

 if(options.changeText==1){
         $(toggleDiv).is(":visible") ? toggleClick.text(options.hideText) : toggleClick.text(options.showText);

如何给出图片链接而不是文本?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-05-30 15:24:39

代码语言:javascript
复制
var defaults = {

        show: '<img src="something.jpg"/>View',
        hide: '<img src="something.jpg"/>Hide'
};

if(options.changeText==1){
$(toggleDiv).is(":visible") ? toggleClick.html(options.hide) : toggleClick.html(options.show);
票数 0
EN

Stack Overflow用户

发布于 2013-05-30 15:51:18

最简单的方法是切换Class。这样就只有一行代码了。看看这个:

代码语言:javascript
复制
<script>
    $(function () {
        $("#toggleDiv").click(function () {
           $(this).find(".view").toggleClass("close")
        });
    });

</script>
<style>
    .view {
        position:absolute;
        top:0;
        right:0;
        width:30px;
        height:30px;
        background-image:url(../styles/play.png);
        background-size:100% 100%;
        border:1px solid black;
    }
    .close {
        background-image:url(../styles/pause.png);
    }
    #toggleDiv{
        position:relative ;
        display:inline-block;
        border:1px solid #ccc;
        height:200px;
        width:400px;
    }
</style>
<div id="toggleDiv" class="up">
    <div class="view"></div>
</div>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16830248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档