Changeset 1878821
- Timestamp:
- 05/22/2018 12:46:02 AM (8 years ago)
- Location:
- wp-auto-top/trunk
- Files:
-
- 2 edited
-
wp-auto-top.js (modified) (1 diff)
-
wp-auto-top.php (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wp-auto-top/trunk/wp-auto-top.js
r1003329 r1878821 3 3 * Plugin URI: http://wordpress.org/plugins/wp-auto-top/ 4 4 * Description: 博客侧边滑动,返回顶部,查看评论的小工具 5 * Version: 2.9 26 * Author: Carlos5 * Version: 2.93 6 * Author: overtrue 7 7 * Author URI: http://weibo.com/joychaocc 8 8 */ 9 ;eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('h(b).y(2($){9=(f.x)?(b.A=="v"?$("m"):$("l")):$("m,l");$("#d-g-7-7").n(2(){j()}).o(2(){p(8)}).k(2(){9.e({4:0},c)});$("#d-g-7-z").n(2(){i()}).o(2(){p(8)}).k(2(){9.e({4:$(b).E()},c)});$("#d-g-7-D").k(2(){a(u 6==\'s\'||$(6).G<1)6=\'#q\';a(u 6==\'s\')6=\'[C="q"]\';9.e({4:$(6).F().7},c)})});B 3=3||1;a(3<1){3=1};3=w(3);2 j(){5=h(f);5.4(5.4()-3);8=r("j()",t)};2 i(){5=h(f);5.4(5.4()+3);8=r("i()",t)};',43,43,'||function|wpAutoTopSpeed|scrollTop|_wd|commentPositionId|top|WpAutoTopTimer|_body|if|document|400|wp|animate|window|auto|jQuery|WpAutoTopGoDown|WpAutoTopGoUp|click|body|html|mouseover|mouseout|clearTimeout|comments|setTimeout|undefined|10|typeof|CSS1Compat|parseInt|opera|ready|bottom|compatMode|var|name|comment|height|offset|length'.split('|'),0,{})) 9 var wpAutoTopSpeed = wpAutoTopSpeed || 1; 10 if (wpAutoTopSpeed < 1) { 11 wpAutoTopSpeed = 1 12 }; 13 wpAutoTopSpeed = parseInt(wpAutoTopSpeed); 14 wpAutoTopScroll = parseInt(wpAutoTopScroll); 15 16 jQuery(document).ready(function($) { 17 _body = (window.opera) ? (document.compatMode == "CSS1Compat" ? $("html") : $("body")) : $("html,body"); 18 $("#wp-auto-top-top").mouseover(function() { 19 wpAutoTopScroll && WpAutoTopGoUp() 20 }).mouseout(function() { 21 wpAutoTopScroll && clearTimeout(WpAutoTopTimer) 22 }).click(function() { 23 _body.animate({ 24 scrollTop: 0 25 }, 400) 26 }); 27 $("#wp-auto-top-bottom").mouseover(function() { 28 wpAutoTopScroll && WpAutoTopGoDown() 29 }).mouseout(function() { 30 wpAutoTopScroll && clearTimeout(WpAutoTopTimer) 31 }).click(function() { 32 _body.animate({ 33 scrollTop: $(document).height() 34 }, 400) 35 }); 36 $("#wp-auto-top-comment").click(function() { 37 if (typeof commentPositionId == 'undefined' || $(commentPositionId).length < 1) commentPositionId = '#comments'; 38 if (typeof commentPositionId == 'undefined') commentPositionId = '[name="comments"]'; 39 _body.animate({ 40 scrollTop: $(commentPositionId).offset().top 41 }, 400) 42 }) 43 }); 44 45 function WpAutoTopGoUp() { 46 _wd = jQuery(window); 47 _wd.scrollTop(_wd.scrollTop() - wpAutoTopSpeed); 48 WpAutoTopTimer = setTimeout("WpAutoTopGoUp()", 10) 49 }; 50 51 function WpAutoTopGoDown() { 52 _wd = jQuery(window); 53 _wd.scrollTop(_wd.scrollTop() + wpAutoTopSpeed); 54 WpAutoTopTimer = setTimeout("WpAutoTopGoDown()", 10) 55 }; -
wp-auto-top/trunk/wp-auto-top.php
r1003329 r1878821 4 4 * Plugin URI: http://wordpress.org/plugins/wp-auto-top/ 5 5 * Description: 博客侧边滑动,返回顶部,查看评论的小工具 6 * Version: 2.9 27 * Author: Carlos6 * Version: 2.93 7 * Author: overtrue 8 8 * GitHub: https://github.com/overtrue/wp-auto-top 9 9 * Author URI: http://weibo.com/joychaocc … … 25 25 'autotop_top_val' => '45', 26 26 'autotop_top_unit' => '%', 27 'autotop_scroll' => 1, 27 28 'autotop_scroll_speed' => 1, 28 29 'autotop_enable_home' => 1, … … 129 130 </tr> 130 131 <tr> 131 <td>显示位置</td><td><select name="autotop_position" style="width:100px;" ><option value="left"<?php if($autotop_position == 'left') echo 'selected="selected"';?>>左</option><option value="right" <?php if($autotop_position == 'right') echo 'selected="selected"';?>>右</option></select> 相对网页正中间线距离:<input type="number" name="autotop_margin" style="width:60px;" value="<?php echo $autotop_margin;?>" /><select name="autotop_margin_unit"><option value="px" <?php if($autotop_margin_unit == 'px') echo 'selected'; ?>>px</option><option value="%" <?php if($autotop_margin_unit == '%') echo 'selected'; ?>>%</option></select>, 距离顶部:<input type="number" style="width:60px;" name="autotop_top_val" value="<?php echo $autotop_top_val; ?>" /><select name="autotop_top_unit"><option value="px" <?php if($autotop_top_unit == 'px') echo 'selected'; ?>>px</option><option value="%" <?php if($autotop_top_unit == '%') echo 'selected'; ?>>%</option></select></td> 132 <td>显示位置</td> 133 <td> 134 <select name="autotop_position" style="width:100px;" > 135 <option value="left"<?php if($autotop_position == 'left') echo 'selected="selected"';?>>左</option> 136 <option value="right" <?php if($autotop_position == 'right') echo 'selected="selected"';?>>右</option> 137 </select> 相对网页正中间线距离:<input type="number" name="autotop_margin" style="width:60px;" value="<?php echo $autotop_margin;?>" /> 138 <select name="autotop_margin_unit"> 139 <option value="px" <?php if($autotop_margin_unit == 'px') echo 'selected'; ?>>px</option> 140 <option value="%" <?php if($autotop_margin_unit == '%') echo 'selected'; ?>>%</option> 141 </select>, 距离顶部:<input type="number" style="width:60px;" name="autotop_top_val" value="<?php echo $autotop_top_val; ?>" /> 142 <select name="autotop_top_unit"> 143 <option value="px" <?php if($autotop_top_unit == 'px') echo 'selected'; ?>>px</option> 144 <option value="%" <?php if($autotop_top_unit == '%') echo 'selected'; ?>>%</option> 145 </select> 146 </td> 132 147 </tr> 133 148 <tr> … … 135 150 </tr> 136 151 <tr> 137 <td>文章评论位置标记</td><td><select name="autotop_comment_id_type"><option value="id">id</option><option value="class">class</option><option value="name">name</option></select> = <input type="text" name="autotop_comment_id" value="<?php echo $autotop_comment_id ?>" /></td> 138 </tr> 139 <tr> 140 <td>鼠标悬停时滚动速度</td><td><input type="number" name="autotop_scroll_speed" value="<?php echo $autotop_scroll_speed ?>" /> * 越大越快</td> 152 <td>文章评论位置标记</td> 153 <td><select name="autotop_comment_id_type"> 154 <option value="id">id</option> 155 <option value="class">class</option> 156 <option value="name">name</option> 157 </select> = <input type="text" name="autotop_comment_id" value="<?php echo $autotop_comment_id ?>" /></td> 158 </tr> 159 <tr> 160 <td>鼠标悬停时滚动速度</td> 161 <td><input type="number" name="autotop_scroll_speed" value="<?php echo $autotop_scroll_speed ?>" /> * 越大越快</td> 162 </tr> 163 <tr> 164 <td>自动滚动</td> 165 <td> 166 <select name="autotop_scroll"> 167 <option value="1" <?php if($autotop_scroll == '1') echo 'selected'; ?>>是</option> 168 <option value="0" <?php if($autotop_scroll == '0') echo 'selected'; ?>>否</option> 169 </select> 170 </td> 141 171 </tr> 142 172 <tr> … … 233 263 } 234 264 235 echo '<script> var commentPositionId = \''.$commentPositionId.'\';var wpAutoTopSpeed = '.get_option('autotop_scroll_speed', 1).';</script>'; 265 echo sprintf( 266 '<script> var commentPositionId = "%s";var wpAutoTopSpeed = %s; var wpAutoTopScroll = %s; </script>', 267 $commentPositionId, get_option('autotop_scroll_speed', 1), get_option('autotop_scroll', 1) 268 ); 236 269 wp_enqueue_script('wp-auto-top',plugins_url('wp-auto-top.js',__FILE__),array('jquery')); 237 270 echo '<style>
Note: See TracChangeset
for help on using the changeset viewer.