小编Seb*_*ian的帖子

如何在WP中向TinyMCE添加多个按钮?

我已经按照Nettuts上的教程了解如何向TinyMCE添加自定义按钮(http://net.tutsplus.com/tutorials/wordpress/wordpress-shortcodes-the-right-way/)

它工作得很好,所有,但我想添加许多按钮,我想知道是否有一个聪明的方法来做到这一点,而不必一遍又一遍地复制所有代码.

这是我用来添加按钮的代码:

add_shortcode("quote", "quote");  
function quote( $atts, $content = null ) {  
    return '<div class="right text">"'.$content.'"</div>';  
}

add_action('init', 'add_button');  
function add_button() {  
   if ( current_user_can('edit_posts') &&  current_user_can('edit_pages') )  
   {  
     add_filter('mce_external_plugins', 'add_plugin');  
     add_filter('mce_buttons_3', 'register_button');  
   }  
}  
function register_button($buttons) {  
   array_push($buttons, "quote");  
   return $buttons;  
}  
function add_plugin($plugin_array) {  
   $plugin_array['quote'] = get_bloginfo('template_url').'/js/customcodes.js';  
   return $plugin_array;  
}  
Run Code Online (Sandbox Code Playgroud)

然后我使用以下代码创建customcodes.js文件:

(function() {  
    tinymce.create('tinymce.plugins.quote', {  
        init : function(ed, url) {  
            ed.addButton('quote', {  
                title : 'Add a Quote',  
                image : url+'/image.png',  
                onclick : function() {  
                     ed.selection.setContent('[quote]' …
Run Code Online (Sandbox Code Playgroud)

wordpress tinymce button shortcode

6
推荐指数
2
解决办法
4018
查看次数

jquery:悬停时只显示一个div

嘿伙计们,我对这个小脚本有问题.当我将鼠标悬停在div"item"上时,两个div都会显示"dark-overlay".但是我只想要在div里面的黑暗覆盖我悬停显示.怎么可能?谢谢 :)


.item {
position:relative;
width:680px;
height:140px;
}
.dark-overlay {
position:absolute;
width:680px;
height:140px;
background:url(images/bg.png) repeat;
display:none;
}
Run Code Online (Sandbox Code Playgroud)
<div class="item">
   <div class="dark-overlay"></div>
   <img src="my image.jpg" />
</div>

<div class="item">
   <div class="dark-overlay"></div>
   <img src="my image.jpg" />
</div>
Run Code Online (Sandbox Code Playgroud)
$(function() {
   $(".item").hover(function() {
      $(".dark-overlay").show();
   });
});
Run Code Online (Sandbox Code Playgroud)

jquery show hover

0
推荐指数
1
解决办法
4886
查看次数

标签 统计

button ×1

hover ×1

jquery ×1

shortcode ×1

show ×1

tinymce ×1

wordpress ×1