0
YOU如何更改CSS以將其移至頁面的另一部分?使用CSS移動元素
這裏是我使用的圖像:http://www.frysa.us/switch.gif
功能:
<script type="text/javascript" src="jquery.js" charset="utf-8"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".cb-enable").click(function(){
var parent = $(this).parents('.switch');
$('.cb-disable',parent).removeClass('selected');
$(this).addClass('selected');
$('.checkbox',parent).attr('checked', true);
});
$(".cb-disable").click(function(){
var parent = $(this).parents('.switch');
$('.cb-enable',parent).removeClass('selected');
$(this).addClass('selected');
$('.checkbox',parent).attr('checked', false);
});
});
.gif文件的重複性質似乎亂了定位我。
我想它在出現在右邊多一點
<style type="text/css">
* { margin: 0; padding: 0: }
body { font-family: Arial, Sans-serif; }
.cb-enable, .cb-disable, .cb-enable span, .cb-disable span { background: url
(switch.gif) repeat-x; display: block;float: left;}
.cb-enable span, .cb-disable span { line-height: 30px; display: block; background-
repeat: no-repeat; font-weight: bold; }
.cb-enable span { background-position: left -90px; padding: 0 10px; }
.cb-disable span { background-position: right -180px;padding: 0 10px; }
.cb-disable.selected { background-position: 0 -30px; }
.cb-disable.selected span { background-position: right -210px; color: #fff; }
.cb-enable.selected { background-position: 0 -60px; }
.cb-enable.selected span { background-position: left -150px; color: #fff; }
.switch label { cursor: pointer; }
</style>
向我們展示html,甚至更好的現場版本,並告訴我們出了什麼問題.. – 2012-02-22 11:40:31
repeat-x ..但您可能需要問一些具體問題。 – 2012-02-22 12:09:46
感謝您的復出。以下是常用的代碼:此鏈接中的[link](http://www.frysa.us/experiment.htm)爲代碼行:.cb-enable,.cb-disable,.cb-enable span,.cb -disable span {background:url(switch.gif)repeat-x;顯示:塊;浮動:左;} 這裏是我調整的一個:[鏈接](http://www.frysa.us/MyAdjustedExperiment.htm),這裏是調整後的CSS: \t .cb-enable,.cb -disable,.cb-enable span,.cb-disable span {background:url(switch.gif)repeat-x;顯示:塊;位置:相對;左:120px;} 這裏是圖像:[鏈接](http://www.frysa.us/switch.gif) – 2012-02-22 12:18:03