小编Rob*_*ock的帖子

在指令中更改鼠标悬停类

我无法弄清楚如何在嵌套指令上更改类.

这是外部ng重复

<div data-courseoverview data-ng-repeat="course in courses | orderBy:sortOrder | filter:search"
         data-ng-controller ="CourseItemController"
         data-ng-class="{ selected: isSelected }">
Run Code Online (Sandbox Code Playgroud)

下面是使用另一个指令的内部ng-repeat

<li data-ng-repeat="item in social" class="social-{{item.name}}" ng-mouseover="hoverItem(true);"
    ng-mouseout="hoverItem(false);"
    index="{{$index}}"><i class="{{item.icon}}"
    box="course-{{$index}}"></i></li>
Run Code Online (Sandbox Code Playgroud)

这是指令我正在调用悬停事件

ecourseApp.directive("courseoverview", function() { 
  return {    
    restrict : 'A',    
    replace: true, 
    /*scope: {
        index: '@'
    },*/        
    transclude: true,      
    templateUrl: "views/course-overview.html",
    link: function link(scope, element, attrs) {
        scope.switched = false;
        //hover handler
        scope.hoverItem = function(hovered){
            if (hovered) {
                element.addClass('hover');
                $('#course-0 figure').addClass('tint')
            }
            else
                element.removeClass('hover');
        };
    }  
}});
Run Code Online (Sandbox Code Playgroud)

这需要 $('#course-0 figure').addClass('tint')更改调用项.

谢谢

angularjs angularjs-directive

78
推荐指数
4
解决办法
10万
查看次数

联系表格 7 不会通过电子邮件发送表格,因为它认为它是垃圾邮件

我有一个客户端已将 WordPress 升级到 3.7.1。Contact Form 7 现在将所有表单报告为垃圾邮件。我安装了 WP-Mail,之前一切正常。有想法该怎么解决这个吗。有谁知道表单在插件代码中的哪个位置被标记为垃圾邮件

谢谢

wordpress contact-form-7

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

Knockout JS Ajax调用不填充可观察数组

下面的示例显示了使用Json填充的可观察数组,然后允许您根据"类型"将结果过滤为2个列表.

这一切都正常,直到我尝试从ajax调用加载完全相同的Json!

奇怪的是,如果我在脚本中发出警报,那么它可以正常工作......

http://jsfiddle.net/spdKE/3/

<h2>Brand</h2>
<ul id="list-dimensions" data-bind="foreach: filteredDimensions('BRAND')">
    <li>
        <div class="item">ID</div> <span data-bind="text: $data.id"</span>
    </li>
</ul>
<h2>Area</h2>
<ul id="list-dimensions" data-bind="foreach: filteredDimensions('AREA')">
    <li>
        <div class="item">ID</div> <span data-bind="text: $data.id"</span>
    </li>
</ul>?

function ProductDimensionsViewModel () {
        var self = this;
        self.dimensions = ko.observableArray();

        var baseUri = 'api/product_dimensions.php';


        /*$.getJSON(baseUri, function(data){
            success: self.dimensions = data;
        });*/

        $.ajax({
            type: 'GET',
            url: baseUri,
            data: {},
            context: this,
            success: function(data) {
                self.dimensions = data
            },
            dataType: 'json'
        });


        self.filteredDimensions = function(type) {
        return $.map(self.dimensions, function(dimension) {
                if …
Run Code Online (Sandbox Code Playgroud)

knockout-2.0 knockout.js

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